Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块
1 X/ f( C: \1 q: D本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
" V2 d1 G: B8 L! j- Q模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码5 \! H- A4 }+ D: |3 h* ]
Python模块的导入
) |2 _8 }$ c+ Z2 P. D' YImport 语句
3 F* M& T6 l' Q想使用Python源文件,只需要在另一个源文件里执行import语句
7 u1 A8 j7 }" _Import module
7 X* [, U/ S* i一个模块只会被导入一次 不管执行多少次Import
4 p! G/ c5 P, e/ K$ yFrom a import func
2 R9 B/ l, b5 o) ^+ l6 bFrom a import *
2 ]/ Z! t! i  E' C: D' ?4 d定位模块:
! [6 E  O4 W1 E当你导入一个模块 python解释器对模块位置搜索顺序:
% m( s: Z: B  W! W% v$ \7 J  v* R6 g$ Q1,先从当前目录( A8 Q7 a) W* P1 K; }( C5 t
2,Python会搜索在pythonpath下的每个目录进行搜索! c! b& B# F3 J7 ^6 y* R
Import错误
0 q3 O6 A. C8 @5 I* m7 m* J本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:4962573698 W  J, b/ b- U7 Q1 X$ S
模块的安装:2 x$ C9 p2 g3 h3 u! s
方法1:下载模块,进行解压,进入文件夹,执行python setup install/ n- E+ J% t$ p  g( U
方法2:easy_install 方式7 O' J3 k1 j: i4 |* A9 s8 g
先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了
8 ^: C6 _$ a4 e" s) @Easy_install packageName0 A  J! p- x/ f8 p+ {
Easy_install packageName.egg% V) x; X- g/ b+ u, t$ z- \8 U3 n
方法3:Pip方式- \, Y8 V9 a# q* C, S# ?
先进行pip的安装
8 k% M% u( v9 G安装:pip install PackageName2 o3 N) T* ?- L" }
更新:pip install -U PackageName6 t# ^( p! w3 t/ D
移除:pip uninstall PackageName7 ]0 J- K2 ^" x: L2 G- R) P3 F# ~
搜索:pip search packageName
6 h, I& E/ M9 ~$ `% l; Y. h帮助:pip help5 B; U3 P- k9 ^6 g2 N, o  D0 P
Python 常用模块" E* {7 b+ q# }' x  [
Sys:系统信息和方法的模块
1 X9 b) \- r, k9 K1 mSys.path 返回模块的搜索路径
! g+ a4 N+ F' N0 X+ sSys.exit()退出程序2 e% |( H2 [0 J$ j: t
Os:os中有大量文件,路径操作的相关函数
' M: n6 f( j" C+ P' k) mOs.listdir(path) 返回当前路径下的文件8 `, ~! q* k. w: w/ V  o* M
Os.makedir(path) 在path路径下创建文件
0 X* |$ c$ T: ^' qOs.remove(filename) 删除文件
- B* ^! B1 V% q7 {! D) w5 Q3 X# jTime 时间 定义的都是和时间有关系的内容
% v; \) B0 v6 q6 eTime.ctime()返回本地时间' o- o1 D; x0 N5 p! }7 c
Time.sleep(n) 挂起线程n秒
1 Y; U: F; x  b; D3 rRe模块" G  s2 z- C% X5 |3 Q7 E' _" n9 r
. 匹配任何字符( c( O% V2 e' L
^ 匹配开头. Y. _" p- N1 z
$ 匹配结尾
% H! V) c% `; i8 d1 g& M  SThread socket urllib urllib2 lxml etree' z& P7 ?0 S4 z+ J' P
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图