概述
Python模块
Python中,一个.py文件就是一个模块(module),好处就是你可以调用自己写的模块或者第三方模块,这样在代码开发的成本上可以大大节约开发时间。
- 在Python编程当中如果使用多个模块,那么编程使用模块和其重复了,可以借助Python Package进行封装,那么这样的话就不会产生命名的错误。这里的话我们建立了mycompany这个package,一个package之下可能需要有init.py文件,表示该文件夹和其他普通的文件是不同的,表示一个package.
模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块使用。
创建自己的模块时,要注意:
- 模块名要遵循Python变量命名规范,不要使用中文、特殊字符;
- 模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块,检查方法是在Python交互环境执行import abc,若成功则说明系统存在此模块。可以通过import导入数据,另外需要注意变量的作用域
#!/usr/bin/env python3 # 第1行注释可以让这个hello.py文件直接在Unix/Linux/Mac上运行
# -*- coding: utf-8 -*- # 第2行注释表示.py文件本身使用标准UTF-8编码;
'A Test Module'
__author__ = 'Xu Chao' # 表示作者名字
def __main__():
pass
注意:
- 类似xxx这样的变量是特殊变量,可以被直接引用,但是有特殊用途,比如上面的author,name就是特殊变量,hello模块定义的文档注释也可以用特殊变量doc访问,我们自己的变量一般不要用这种变量名;
- 类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用,比如_abc,__abc等;
最后
以上就是含蓄鱼为你收集整理的Python模块使用注意事项的全部内容,希望文章能够帮你解决Python模块使用注意事项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复