Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块+ _- Q* F+ @( i! ?! W0 n
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:4962573697 L  F' c2 g: A# u9 h+ v
模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码* F/ n& F% k) X: L! m
Python模块的导入
* Y! o- d" G/ L% C9 J* d2 nImport 语句
$ x* j( N+ y7 M5 Y/ R! M* M想使用Python源文件,只需要在另一个源文件里执行import语句
& t7 z$ p3 K) a% n* s- B% x) p9 ^Import module: i5 b; ^2 O2 g. X& D) |- A
一个模块只会被导入一次 不管执行多少次Import 5 {( ]) x% ~$ q+ x+ ]
From a import func# T; |' q& N, U$ L. Q) j. ?6 y% t6 @
From a import *! h$ R( M1 {9 t3 {1 c' x& L& t3 H
定位模块:
: W4 e( B' R# k2 ^" I当你导入一个模块 python解释器对模块位置搜索顺序:& i3 |# g( y6 D! R: T4 c
1,先从当前目录
  {0 h1 Q: w; E# k# i" g2 p9 a2,Python会搜索在pythonpath下的每个目录进行搜索4 f4 m# J, ?7 Y; ~& H& |% n
Import错误& O" |0 v" I" Z
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
' H& C) q" Z! G- r8 E. J  d0 Q/ u4 p模块的安装:
( Y" o0 F2 U3 i方法1:下载模块,进行解压,进入文件夹,执行python setup install$ B: a# K8 P( F: g/ v
方法2:easy_install 方式
. W' i) I6 I' ?9 ]( z% g, N9 g先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了
" x& L$ g& p& X. o! @  yEasy_install packageName% F5 D" `2 v8 K! }3 X
Easy_install packageName.egg
/ b' B# l- t+ O; a; s: z2 f: o方法3:Pip方式$ t! P6 R9 o' F% _5 ]
先进行pip的安装
, ?- W7 C' W( d; ?) D3 D安装:pip install PackageName5 s. T, B) @. S' C, j! x
更新:pip install -U PackageName
1 C8 L! T  _1 o5 t* w移除:pip uninstall PackageName
/ V6 Z2 ?  P  d: T搜索:pip search packageName
7 w: w$ V  L7 I1 \9 ~% X帮助:pip help
) w  o7 i$ H4 _3 i1 w; ~Python 常用模块4 e. J7 a' ^) `, c+ Q: G5 @
Sys:系统信息和方法的模块5 H1 s: ]4 r8 V) |
Sys.path 返回模块的搜索路径' |4 n5 P8 @6 H2 I
Sys.exit()退出程序3 [+ b4 `2 Z2 j1 e# |& ^
Os:os中有大量文件,路径操作的相关函数
6 S' f9 _) A% g5 U; NOs.listdir(path) 返回当前路径下的文件
( K$ j/ J: s3 p: a* nOs.makedir(path) 在path路径下创建文件
/ o2 c  j2 c; i' uOs.remove(filename) 删除文件
& ^0 b% V) A* y% w0 gTime 时间 定义的都是和时间有关系的内容
/ y. {" ~4 C9 v4 f  bTime.ctime()返回本地时间
0 X4 h4 m3 s  [! _" P% s0 RTime.sleep(n) 挂起线程n秒
4 L+ j. M! t3 @9 ?Re模块
6 }, F* m# T6 Y( Z! L. 匹配任何字符0 J5 y+ p" d6 w
^ 匹配开头* p3 k: r2 ?  u* @0 ?
$ 匹配结尾
" e. \( ~! M# {* J4 {Thread socket urllib urllib2 lxml etree
8 o3 f( {) v) D$ y本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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