python模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2035字,纯文字阅读大概需要3分钟。
内容图文
![python模块](/upload/InfoBanner/zyjiaocheng/611/0cf03951a2144e40962def52460e855f.jpg)
模块就是一个python文件
一.分为3种类型
1、标准模块
python自带的:random、datetime、string、json
2、第三方模块
3、自己写的模块
自己写的模块中,若有部分代码不想让别人导入,则可以使用if __name__ == '__main__': 将不想让别人导入的代码写到if条件下面
# __name__ 代表的是当前的python文件名,
#如果运行的是当前这个python文件的话,那么__name__取值就是__main__
#如果你是在别的文件里面import的这个python文件,那么__name__就是被导入文件的文件名
二、模块查找顺序
1、从当前目录下找
2、去python的环境变量(sys.path)目录下找
3、导入模块的实质---就是把这个模块的python文件从上到下执行了一遍 #引用模块快捷键:鼠标点到已输入的模块名处,按Alt+回车
文件名tools 文件内容如下: name = "huahua" def say_hello(): print('hello')
print("111") print(__name__) if __name__ == '__main__': print(name) say_hello()
创建新文件
导入tools模块,使用方法如下:
1.import tools #导入tools 2.import tools as tools_hua #导入tools,起别名tools_hua 3.from tools import say_hello as tools_hello #导入tools中的say_hello方法,起别名tools_hello 4.print(tools_hua.name) #输出tools模块中name变量的值 5.from tools import say_hello,name #导入tools中的say_hello、name 6.print(dir(tools)) #返回tools的属性、方法列表
导入xpinyin模块 import xpinyin x = xpinyin.Pinyin() result = x.get_pinyin("金晨",'') print(result)
4、导入其他路径下的模块怎么导入? (1)把需要导入的文件复制到当前目录下,再导入使用,(2) 把需要导入的文件复制到sys.path目录下,再导入使用
三、第三方模块的安装/卸载/更新/查看/导出
1.安装
pip install xpinyin
pip install xlrd
pip install pymysql
pip install xlwt
pip install xlutils
whl结尾的安装包安装方法:pip install /User/nhy/Downloads/PyMySQL-0.9.3-py2.py3-none-any.whl
ar.gz结尾的安装包安装方法:(1).解压;(2).cd xxxx;(3).python setup.py install
注意:1).若电脑上安装了多个python版本,可以指定版本安装:如:python3.6 -m pip install pymysql ;
2).python2里面 pip命令不是自带的,需要安装
2.卸载/更新/查看/导出
pip uninstall pymysql #卸载
pip install -U pymysql #更新
pip list #列出现在已经安装的模块
pip freeze > a.txt #导出已有模块到文件
pip install -r a.txt #安装文件中的模块
内容总结
以上是互联网集市为您收集整理的python模块全部内容,希望文章能够帮你解决python模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。