Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块" c9 d$ B# E- s. y; K5 X' O: }& ]
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
! X! I1 {, F$ w: p模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码
! L/ Z0 c7 x) _& E% d# @( XPython模块的导入
  p( w9 T; w) a9 K0 l" R5 w, g& QImport 语句
3 s" }- U3 @, X$ W8 w想使用Python源文件,只需要在另一个源文件里执行import语句0 i& u9 S7 e/ d5 o* s, z! ]
Import module
1 [( p9 g! z( U$ \/ u6 C# _一个模块只会被导入一次 不管执行多少次Import ' o' a! \. j) }. J: [6 O( @- T# z7 f( s
From a import func' s" Q& ^% X6 @4 H4 [
From a import *) D. l7 ^+ c6 ~  b
定位模块:. L/ V$ F, L+ S; h3 X* r/ \! p
当你导入一个模块 python解释器对模块位置搜索顺序:" b- _# B% ~6 m& d
1,先从当前目录
$ Y  ]& f4 r+ F: O9 Z2,Python会搜索在pythonpath下的每个目录进行搜索
# u' i$ C( V- s- c: t' s6 S) qImport错误1 k( W( C" S+ ~
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
  p: I, n; n0 \2 E; N6 b9 s模块的安装:$ o9 H6 z, T6 h/ {% O
方法1:下载模块,进行解压,进入文件夹,执行python setup install, V5 {6 d  d% D% N0 C
方法2:easy_install 方式
8 o/ y. d% G$ D. U' o8 E) V* f8 {先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了0 R# V* E3 x5 d$ P3 T6 R
Easy_install packageName1 s* r6 A; _2 _3 x% t9 H
Easy_install packageName.egg
- L5 O" d- z2 f% O& M方法3:Pip方式
5 {1 q* _2 S- p9 K& n先进行pip的安装" U* B1 h& s& J. L
安装:pip install PackageName
7 w) D5 o5 \0 l  t更新:pip install -U PackageName
3 S4 d5 u1 [! v移除:pip uninstall PackageName
+ a% m- {) _" I9 X) ]4 {- O$ Y搜索:pip search packageName
1 w" e/ f6 C& ]3 G9 C帮助:pip help3 \, R0 ?! c9 @8 ^) L0 C. h
Python 常用模块
; K  |4 Q* z2 H* }& n# hSys:系统信息和方法的模块
) f7 W* A0 b) w9 W4 ySys.path 返回模块的搜索路径# T! U2 O8 v) }! H
Sys.exit()退出程序
3 e* ]" W# F! q3 r* E% [Os:os中有大量文件,路径操作的相关函数
6 e+ Z& F2 C7 F& B; kOs.listdir(path) 返回当前路径下的文件* b8 d' Q3 c  D1 Q* S
Os.makedir(path) 在path路径下创建文件! N" v- q" \/ W: Z! h. O7 B$ O( L
Os.remove(filename) 删除文件
( `- L7 A, a# v  p% GTime 时间 定义的都是和时间有关系的内容
0 [& K& k, n" ^: nTime.ctime()返回本地时间1 Z8 ?# C( D. V
Time.sleep(n) 挂起线程n秒# J$ o  m& Z3 |4 R
Re模块
, |; Y, v6 |, k4 n. 匹配任何字符
. m$ z0 A: ]3 w) b5 L^ 匹配开头
, V! c) }& P$ ?! @0 C7 t$ A$ 匹配结尾4 c0 J; u, Z* L) C% z: p2 h; D
Thread socket urllib urllib2 lxml etree5 R; X5 F+ E+ }+ |$ ?
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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