Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块
% G) F% r7 H2 x( F0 A5 J# D本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369. `8 h8 @7 w6 D- J2 m+ _
模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码
7 `* g9 D* X7 Q( C6 h! t, W1 v$ tPython模块的导入( }0 Z/ O6 n' }) m: S
Import 语句5 c0 ^- m- K: w' D
想使用Python源文件,只需要在另一个源文件里执行import语句
3 z" ~+ r3 i( N+ XImport module
; O  X; q, K% k; m# j一个模块只会被导入一次 不管执行多少次Import + F4 n8 D' g5 C
From a import func
/ L, L0 E0 s) LFrom a import *' X$ E2 u" ?* W: \0 k
定位模块:
6 q8 T& ?% B2 l$ Z当你导入一个模块 python解释器对模块位置搜索顺序:
$ D, Z& Q  Q4 x/ B. ?1,先从当前目录- O; B& S- @6 k5 \1 C2 |. h
2,Python会搜索在pythonpath下的每个目录进行搜索7 A8 K2 G: h8 W6 T
Import错误
" R. F/ b( I' d3 z2 H3 T- P本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
( b& \3 a: e& v: y; L) b3 r模块的安装:( R" d) y# d4 a7 n7 j; V' I# [
方法1:下载模块,进行解压,进入文件夹,执行python setup install, d0 x' q( `+ D/ a- @, N+ t" T/ }
方法2:easy_install 方式
  `) N  J3 p7 M9 c先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了
9 s) k& k- E# F/ t" Q/ m* O6 v% BEasy_install packageName
' ^8 V$ w; X6 f4 EEasy_install packageName.egg
) I' z$ ^# f5 c方法3:Pip方式, h6 c4 o9 U3 q* N
先进行pip的安装
& X5 [1 F5 Z4 u" `安装:pip install PackageName0 ^4 E9 c, I  H( S  g( W
更新:pip install -U PackageName( _& K/ n* {4 w/ H+ P8 v
移除:pip uninstall PackageName$ y! R/ H# n) j1 u/ K
搜索:pip search packageName3 I7 S: F+ ^; N  N) W9 n, H7 r! }
帮助:pip help
/ _0 z( e/ \+ \. A6 z1 b( yPython 常用模块
# N8 U+ H2 i& Q9 m4 O$ H' K! F( zSys:系统信息和方法的模块5 W' |3 |1 y% s" X2 t; @
Sys.path 返回模块的搜索路径
$ V/ o( b: F1 }4 U- h1 d6 Q6 tSys.exit()退出程序' J! p! n9 w. D" l# o( e6 j; ~8 m. W
Os:os中有大量文件,路径操作的相关函数8 V7 x; k1 u* ^6 C; \0 R. \
Os.listdir(path) 返回当前路径下的文件6 s+ V  s& G- a6 u$ J% n0 n4 x
Os.makedir(path) 在path路径下创建文件
- o. |( A# Y' t8 l' ROs.remove(filename) 删除文件
) [5 t( ^' {: w5 m' ITime 时间 定义的都是和时间有关系的内容
  K/ }2 r# |: q! ^  ~Time.ctime()返回本地时间+ K1 |, l% ?+ f+ B; E" t) O, v
Time.sleep(n) 挂起线程n秒
9 L& }; @  f- O& @Re模块
" v9 T) |. t; h9 d. 匹配任何字符" Y8 p6 L7 H( X  h! l
^ 匹配开头
8 Z7 u- O5 [, O1 }$ 匹配结尾- A9 r' P' w0 N$ |2 D
Thread socket urllib urllib2 lxml etree
/ H5 H$ l, p" M' J& Z1 r9 ]7 h本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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