共享python代码模块

在共享代码模块,你必须准备一个发布,在python中发布就是一些文件列表,这些文件列表联合在一起允许你打包、构建和发布你的模板。

第一步:为你的模块创建一个文件夹,我为我的模块构建一个名为nester的文件夹

这个文件夹有个名为nester.py的的文件。

这个文件的内容是:

 1 """这是“nester”模块,提供了一个名为print_lol()的函数,
 2 这个函数的作用是打印列表,其中可能包含(也可能不包含)嵌
 3 套列表"""
 4
 5 def print_lol(the_list):
 6     for each_item in the_list:
 7         if isinstance(each_item,list):
 8             print_lol(each_item)
 9         else:
10             print(each_item)

第二步:在这个文件里创建一个setup.py的文件,

文件的内容为:

 1 from distutils.core import setup
 2
 3 setup(
 4     name='nester',
 5     version='1.0.0',
 6     py_modules=['nester'],
 7     author='oywq',
 8     author_email='oywq@qq.com',
 9     url='http://www.oywq.com',
10     description='a simple printer of nested list',
11 )

这个文件里包含发布的源信息。

第三步:构建一个发布文件

在进入这个文件夹,打开终端:

然后键入下面的命令:python3 setup.py sdist

其中的文件变化:

第四步:将发布安装到python本地副本中

在窗口中键入下列的命令:sudo pyton3 setup.py install (这是在linux上)

转载于:https://www.cnblogs.com/IKnowYou0/p/6366581.html

共享python代码模块相关推荐

  1. python代码模块与模块之间空1行_Day006|Python语法基础

    今天是Andy学Python的第6天哦! 大家好,我是Andy. Python程序一般由两部分组成: 模块导入部分:Python有丰富的代码库资源,编写Python代码时,我们需要依赖很多外部代码库以 ...

  2. python导入模块的变量_python 环境变量和import模块导入方法(详解)

    1.定义 模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称 包: 一个有__init__.py的文件夹:用来存放模块文件 2.导入模块 for ...

  3. python代码使用正则化模块re检查字符串是否只含有要求指定的字符

    python代码使用正则化模块re检查字符串是否只含有要求指定的字符 compile():正则表达式被编译成模式对象,模式对象具有用于各种操作的方法,如搜索模式匹配或执行字符串替换. search() ...

  4. python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

    今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态 ...

  5. python pep8模块_读懂PEP8,让你的Python代码更加优雅

    PEP8 <8 号 Python 增强规范>(Python Enhacement Proposal #8),简称PEP8 通俗的来讲 PEP8 是针对 python 代码格式而编订的风格指 ...

  6. python测试代码与模块_测量Python代码运行时间

    Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python 2.3 具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间 ...

  7. python session模块_Python backend.set_session方法代码示例

    本文整理汇总了Python中keras.backend.set_session方法的典型用法代码示例.如果您正苦于以下问题:Python backend.set_session方法的具体用法?Pyth ...

  8. python session模块_Python requests模块session代码实例

    http协议本身是无状态的,为了让请求之间保持状态,有了session和cookie机制.requests也提供了相应的方法去操纵它们. requests中的session对象能够让我们跨http请求 ...

  9. 用python画圣诞树-使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

    今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态 ...

最新文章

  1. mysql页码_PHP+MySQL实现输入页码跳转到指定页面功能示例
  2. Python数据分析pandas之数据拼接与连接
  3. easyui中combobox 验证输入的值必须为选项框中的数据
  4. Flex 与 JavaScript 交互
  5. C语言实现寻找极值点,九之再续:教你一步一步用c语言实现sift算法、上
  6. C++中使用TCP传文件
  7. Swift 2.0初探:值得注意的新特性
  8. 如何更优雅的写出你的SQL语句
  9. Mysql主从延时解决办法
  10. [转载]带着我的认证上路:五步让你成为网络专家
  11. hibernate mysql 超时_Java_web:hibernate+mysql超时
  12. 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题
  13. underscorejs-min学习
  14. OpenCV-连环画效果(海贼王yyds)
  15. Canny 边缘检测设置自动阈值
  16. 如何集成指纹验证到网站系统
  17. ipad微信号无法连接服务器,ipad微信内置浏览器无法微信登录
  18. Ubuntu下源码编译VirtualBox六 —— 源码编译(5)
  19. 如何阅读Smalltalk程序
  20. 杭电OJ100题——2002-2005(C++版)

热门文章

  1. 从一个MFC工程移植对话框类到另一个MFC工程
  2. C# 判断是否是蜘蛛IP地址
  3. mysql error 28,MySQL错误:Got error 28 from storage engine
  4. 【luogu3834】【模板】可持久化线段树 2(主席树),静态区间第K小值
  5. java 集合排序方法_java集合排序方法sort的使用
  6. java歌词高亮显示滚动_js如何处理音乐播放器的歌词文件达到高亮以及滚动的效果?...
  7. c 调用html方法,如何在C中调用eval()?
  8. 摇号系统怎么做_雨水收集系统怎么做
  9. Servlet→对象监听器、事件监听器、Session钝化活化、@WebListener标注、过滤器概念原理生命周期、过滤器链、@WebFilter标注、定时器Timer、cancel()、purge
  10. Servlet→简介、手动编写一个Servlet、使用MyEclipse编写一个Servlet、Servlet生命周期、路径编写规范、初始化参数、MVC设计模式