Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块
9 s0 N( O9 I0 ], E; J) B& u! t本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
( Q" P9 X5 {/ @# p8 _模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码5 ~) V- J" c, u, j$ R
Python模块的导入
; D5 n( Z* a( [5 }# W% u# {Import 语句
0 s* u/ ?- c7 I, s想使用Python源文件,只需要在另一个源文件里执行import语句
3 u! t+ D, R* H2 T$ aImport module  [* _! r" D5 k4 W1 R+ I
一个模块只会被导入一次 不管执行多少次Import
0 u+ r6 q2 e" F2 m8 W8 bFrom a import func
% o) P$ o, M% c1 h8 P' Y9 ZFrom a import *9 a/ P) t  N$ ?9 l; E! ^$ L
定位模块:( r; A# c2 r/ q% }3 i1 c
当你导入一个模块 python解释器对模块位置搜索顺序:: e5 p* L' m8 S+ D8 l2 h' Q1 q. W. i
1,先从当前目录
1 L" q& W6 B' K+ K; V: Z2,Python会搜索在pythonpath下的每个目录进行搜索
, B% k. y) k) p7 GImport错误
% D* c3 A5 v' E6 M" n本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369+ ?/ F" A9 N8 b4 u: M
模块的安装:) K6 H% n" ?$ F7 ~( C4 A- k' r0 F7 Q
方法1:下载模块,进行解压,进入文件夹,执行python setup install
+ a! K# r+ d# C- J5 B方法2:easy_install 方式
1 Z4 W$ k& i: D/ I( x先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了
; [7 x5 n1 Z% D3 m# |Easy_install packageName, T: n: i+ \# j6 J( X- y
Easy_install packageName.egg
( y) o' ~: A) m5 M7 n方法3:Pip方式$ H8 o# U" |# N( G& w' z# n/ V
先进行pip的安装
0 Q% t1 d, _# D' `2 i安装:pip install PackageName. K2 G2 Y$ A! V, Y0 M. @
更新:pip install -U PackageName# ?/ q. _; L5 G1 l- o
移除:pip uninstall PackageName2 B& G  o. E. I# Z
搜索:pip search packageName
; K! h0 d' ^" m+ U! Y帮助:pip help  K3 _& {' h! y5 R+ f/ s% z5 a
Python 常用模块# g$ ~- O# e* P% f: e! t6 W
Sys:系统信息和方法的模块
/ b" r3 |: g! \) mSys.path 返回模块的搜索路径
7 `1 O# _8 ^  X* Z$ tSys.exit()退出程序3 O/ x1 Z1 O1 ]9 Q& }3 v
Os:os中有大量文件,路径操作的相关函数1 p* s, w2 g# Q& ?$ ?7 V* _; X+ B4 t
Os.listdir(path) 返回当前路径下的文件
( e2 n1 g5 a- T3 |( yOs.makedir(path) 在path路径下创建文件# b1 \- W  ~$ F& e  H2 `+ J+ E6 M% [
Os.remove(filename) 删除文件
2 G4 _( Q" ~1 ~* I, ZTime 时间 定义的都是和时间有关系的内容
; p( ]1 w" ~' f1 NTime.ctime()返回本地时间3 g3 z( O$ h. @0 k
Time.sleep(n) 挂起线程n秒
9 U& l9 P7 O1 I! uRe模块
) `4 C1 C/ M0 v( l* V/ a) S. 匹配任何字符
* }) p1 n9 O3 T! w+ X4 O^ 匹配开头
& }: T% s7 F% |- F  P8 s' D$ 匹配结尾- F& @1 t, U, }. H7 Z/ W0 v
Thread socket urllib urllib2 lxml etree
+ D$ f1 N0 s0 Q* @/ _本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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