python发布与共享
1、新建.py文件,并将代码拷贝到.py文件中
- def listItems(items):
- for item in items :
- if isinstance(item,list):
- listItems(item)
- else:
- print(item)


- #从python发布工具导入"setup"函数
- from distutils.core import setup
- #将setup函数的参数及模块的元数据关联
- setup(
- name ='listItem',
- version ='1.0.0',
- py_modules =['listItem'],
- author ='HeYufan',
- url ='www.heyufan.com',
- author_email ='heyufan1994@126.com',
- description ='A simple python demo',
- )


- #直接引用是不行的
- >>> listItems(111)
- Traceback(most recent call last):
- File"<pyshell#0>", line 1,in<module>
- listItems(111)
- NameError: name 'listItems'isnot defined
- #使用import导入模块
- >>>import listItem
- >>> items =['item01','item02']
- #直接运行会报错,因为python主程序的代码与一个名为__main__的命名空间关联
- #将代码放在其单独的模块中时,Python会自动创建一个与模块同名的命名空间
- #所以我们之前发布的模块中的代码与一个名为listItem的命名空间关联
- #所以我们要通过 命名空间.模块名 的方式来访问模块
- >>> listItems(items)
- Traceback(most recent call last):
- File"<pyshell#5>", line 1,in<module>
- listItems(items)
- NameError: name 'listItems'isnot defined
- >>> listItem.listItems(items)
- item01
- item02
python发布与共享的更多相关文章
- 一起学微软Power BI系列-官方文档-入门指南(7)发布与共享-终结篇+完整PDF文档
		接触Power BI的时间也只有几个月,虽然花的时间不多,但通过各种渠道了解收集,谈不上精通,但对一些重要概念和细节还是有所了解.在整理官方文档的过程中,也熟悉和了解了很多概念.所以从前到后把微软官方 ... 
- 【head first python】2.共享你的代码  函数模块
		#coding:utf-8 #注释代码! #添加两个注释,一个描述模块,一个描述函数 '''这是nester.py模块,提供了一个名为print_lol()的函数, 这个函数的作用是打印列表,其中可能 ... 
- python发布及调用基于SOAP的webservice
		现如今面向服务(SOA)的架构设计已经成为主流,把公用的服务打包成一个个webservice供各方调用是一种非常常用的做法,而应用最广泛的则是基于SOAP协议和wsdl的webservice.本文讲解 ... 
- Python 进程之间共享数据
		最近遇到多进程共享数据的问题,到网上查了有几篇博客写的蛮好的,记录下来方便以后查看. 一.Python multiprocessing 跨进程对象共享 在mp库当中,跨进程对象共享有三种方式,第一种 ... 
- python进程间共享数值、字典、列表变量
		##python进程间共享数值.字典.列表变量 关注公众号"轻松学编程"了解更多. import multiprocessing def worker(num, mgr_dict, ... 
- python 进程间共享数据 (二)
		Python中进程间共享数据,除了基本的queue,pipe和value+array外,还提供了更高层次的封装.使用multiprocessing.Manager可以简单地使用这些高级接口. Mana ... 
- python 进程间共享数据 (一)
		def worker(num, mystr, arr): num.value *= 2 mystr.value = "ok" for i in range(len(arr)): a ... 
- python版本wifi共享工具
		原先不知道win7系统也可以当作无线路由器,既然知道了这个东西那么就搞搞了 使用python写的一个wifi共享工具,还不够完善,有些功能还没做(说明:internet共享连接需要手动设置)..... ... 
- [Python] Python 调用 C 共享库
		Linux/Unix 平台下共享库(Shared Library)文件后缀 .so:在 Windows 平台称为动态链接库(Dynamic Link Library),文件名后缀为 .dll. 利用 ... 
随机推荐
- A Simple Task
			A Simple Task Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot ... 
- USB Mass Storage协议分析
			目录 简介 指令数据和状态协议 CBW指令格式 CSWCommand Status Wrapper状态格式 SCSI命令集 Format Unit Inquiry MODE SELECT 简介 USB ... 
- 一道C语言面试题:判断字串是否可以通过重新排列字母使之对称
			题目:输入一个字符串,如“adcaeceeed”,判断是否可以通过重新排列使之可以输出对称字符串,如本例可以输出“adceeeecda”,返回True. 来源:某500强企业面试题目 思路:扫描字串, ... 
- 厂商自定义USB设备固件程序及特性
			通过前面的学习,大家应该对USB固件程序结构有了比较深的认识,现在再来详细说说固件里决定设备识别成厂商自定义USB设备的地方有哪些,或者说厂商自定义USB设备的固件特性有哪些. 之前不止一次说过学习U ... 
- Linux 备份工具
			Linux 备份工具 GNU 的传统备份工具 GNU tar — http://www.gnu.org/software/tar/ GNU cpio — http://www.gnu.org/so ... 
- EasyUI选项卡tab页面处理示例
			<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ... 
- 关于k-means聚类算法的matlab实现
			在数据挖掘中聚类和分类的原理被广泛的应用. 聚类即无监督的学习. 分类即有监督的学习. 通俗一点的讲就是:聚类之前是未知样本的分类.而是根据样本本身的相似性进行划分为相似的类簇.而分类 是已知样本分类 ... 
- Android学习之SharedPreferences类
			SharedPreferences类 android.content.SharedPreferences 类概括: 访问和修改由函数getSharedPreferences(String,int)返回 ... 
- mongodb导出命令
			./mongoexport -d admin -c col -o col.json 找到了 导出所有数据库的 http://www.jb51.net/article/52498.htm 
- 委托-异步调用-泛型委托-匿名方法-Lambda表达式-事件【转】
			1. 委托 From: http://www.cnblogs.com/daxnet/archive/2008/11/08/1687014.html 类是对象的抽象,而委托则可以看成是函数的抽象.一个委 ... 
