Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块. r7 H0 m, N- _& V5 a0 h
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369! P' u3 M; W+ ~2 _
模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码( C. [  n2 f$ ~' V
Python模块的导入
1 Z% Z" i# w8 ^8 YImport 语句2 {1 \0 G7 e! J- l4 U6 k
想使用Python源文件,只需要在另一个源文件里执行import语句
' B- H$ d/ h* _6 A( K7 MImport module; e/ F& a1 V& c7 s+ G
一个模块只会被导入一次 不管执行多少次Import 5 O  \0 z; a- T( @# a  j! }
From a import func
6 f; Z8 i: X1 ?$ WFrom a import *
6 C% p# e1 ]6 b- C定位模块:
/ m' k% K0 I, D) }. {当你导入一个模块 python解释器对模块位置搜索顺序:  x: k9 P/ |) ^
1,先从当前目录, R  q- v4 k; f5 u. W
2,Python会搜索在pythonpath下的每个目录进行搜索+ |. Z4 E, v) U  `- ^
Import错误$ k3 L- S4 r0 q2 z0 X: r: {/ W# g
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369. S8 r0 W' S5 n" U. i4 |! O' E$ m
模块的安装:, A" o3 O- D( S' G: @: l4 A9 t
方法1:下载模块,进行解压,进入文件夹,执行python setup install; ~1 h  A6 G+ v- Y
方法2:easy_install 方式8 T; N& W: Y3 k% D: J- M
先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了' p7 H3 c5 S3 Z
Easy_install packageName
" {2 `+ d  C; HEasy_install packageName.egg
$ D* N4 q( s( J/ q( U. j" n1 g方法3:Pip方式
5 g6 m; L( a+ e- \3 f) t先进行pip的安装: w. c7 z  F" \* r* L4 D
安装:pip install PackageName
, W8 s) ~5 c6 E0 a9 r  X, @更新:pip install -U PackageName
3 k: {7 N) `! c& o3 G; }移除:pip uninstall PackageName
" ?9 \7 C8 x  z搜索:pip search packageName2 F  [" i$ v; v" M9 k0 u" u  V
帮助:pip help3 j& F' S5 f9 \
Python 常用模块4 j' E- E  S# _1 b: ~! G
Sys:系统信息和方法的模块
$ \$ W  M% A' b1 a3 |Sys.path 返回模块的搜索路径$ `" o) I( }6 J& E5 Y
Sys.exit()退出程序
0 M( n$ O* R/ ~( Q8 L& }Os:os中有大量文件,路径操作的相关函数& O9 U6 e1 y$ |* o3 L$ |
Os.listdir(path) 返回当前路径下的文件5 m# R" v8 d8 @
Os.makedir(path) 在path路径下创建文件( j. \9 n$ ]+ E: a- k; L3 x
Os.remove(filename) 删除文件; H7 L- V% L7 g; F+ ~: `
Time 时间 定义的都是和时间有关系的内容1 J" `6 x% ?' j: f! C/ d
Time.ctime()返回本地时间3 f# z4 x$ U, u# m( ^
Time.sleep(n) 挂起线程n秒5 e4 `( l; {8 Q& o; c8 \
Re模块
, b4 _9 g. p% Z, H/ p. 匹配任何字符
% b8 z8 d. B6 y3 |^ 匹配开头3 r3 Y& W. K4 h
$ 匹配结尾7 h7 b% f2 {# z4 D, ~
Thread socket urllib urllib2 lxml etree
# J5 z! j; v2 s  {0 O& N本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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