Python模块

[复制链接]
hqingxi 发表于 2017-12-30 17:27:30 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python模块
2 L5 M9 r7 W2 F) M  E7 Z% |( @. o本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
) y! v& ?7 U, M模块就是一个保存了Python代码的文件,模块能定义函数,类和变量,模块里也能包含可执行的代码$ a6 T) J7 o0 {3 k; Z
Python模块的导入
; O$ c0 l1 O& q6 F6 TImport 语句" e+ t) ?2 m5 Z5 w. x2 }# e5 S
想使用Python源文件,只需要在另一个源文件里执行import语句
$ d' P. }' ]( l, s) h( H* }Import module3 @. e1 f. T. j0 I3 @8 g
一个模块只会被导入一次 不管执行多少次Import
" |' ^5 M! m! T# T; v6 pFrom a import func
. n4 I' H; F, [2 l6 v. YFrom a import *
6 p5 S) G3 Y# c定位模块:
) _" P. E8 W8 c0 \$ @当你导入一个模块 python解释器对模块位置搜索顺序:
7 t, R, R2 t; w" [4 H" T1,先从当前目录1 F' m( j' H0 x8 ^; ^3 H
2,Python会搜索在pythonpath下的每个目录进行搜索) z, E3 }* b- J7 o
Import错误+ ^0 f: u* y0 |6 `! c; T+ C
本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
8 [, @' w9 l- o" @模块的安装:2 T) [3 L2 s- \- t
方法1:下载模块,进行解压,进入文件夹,执行python setup install
2 E( g3 d( g; }% B) x. \5 a# s方法2:easy_install 方式* S% g) Q9 p7 G: P- u
先下载ez_setup.py 运行 python ez_setup.py 进行安装 , 可以正常使用了+ Y5 v8 s6 i( M1 I+ I1 s
Easy_install packageName
& j1 Z% i9 {1 w& tEasy_install packageName.egg& M8 z1 }; c  W# h& {, V& O
方法3:Pip方式
$ r: E) e6 z9 ~& c6 u6 p5 ?1 Q先进行pip的安装% f- T8 V5 X9 y: J
安装:pip install PackageName
& q! `$ A& h& f更新:pip install -U PackageName7 t% p9 L& g0 X) S
移除:pip uninstall PackageName) a( U; p( z4 C1 U5 S& n
搜索:pip search packageName  P5 T2 i) L! k5 Q
帮助:pip help
  R6 @; |* i8 q1 sPython 常用模块
4 R3 c. m$ @/ r: C! YSys:系统信息和方法的模块2 A; x( ]0 E5 l8 E+ z
Sys.path 返回模块的搜索路径! u- k- |% ?, `! e. @7 p. F
Sys.exit()退出程序
3 {2 C% K: G* T8 \- O6 N# G$ sOs:os中有大量文件,路径操作的相关函数
0 Q$ D9 K& j" e8 y- b" f; {* POs.listdir(path) 返回当前路径下的文件
! k! v* F# S; Y0 P" _Os.makedir(path) 在path路径下创建文件
5 a% v0 B9 r/ q" x3 C9 oOs.remove(filename) 删除文件
: E0 d5 \4 C* j9 {Time 时间 定义的都是和时间有关系的内容
4 d" @- J- v0 x, A2 JTime.ctime()返回本地时间
7 N7 z) S: M- i/ @; ^# P7 F8 s) DTime.sleep(n) 挂起线程n秒
2 ^3 g3 l. ?6 H2 S) GRe模块4 z6 [3 F7 h3 I2 s5 j% L' B# }
. 匹配任何字符: h3 t; Z0 X0 ]5 E2 x  Z- m
^ 匹配开头
1 T1 k5 G. H* h3 ?+ j$ 匹配结尾
$ ?5 h/ M' E  w& b/ L/ r# fThread socket urllib urllib2 lxml etree
. v  _2 B4 s2 l  g! o本文学习仅供参考,想真正学习,思维和逻辑 项目和指导可以加群:496257369
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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