python笔记之os、sys模块

先简单了解一下python模块定义,模块是包含你定义的函数和变量的文件,以.py为后缀。一个python文件就是一个模块,把函数放进模块中便于代码维护和管理,除此之外还可以避免函数名称或者变量名称相同的冲突。模块目前主要分三类:内置标准模块、第三方模块、自定义库模块。本节学习的os、sys模块为内置标准模块。

1、os库主要用于处理系统文件和目录,以下为常用以下库使用。

 1 import os
 2 
 3 print(os.__all__)  #查看os模块下所有方法
 4 
 5 print(os.getcwd()) #获取当前路径
 6 
 7 print(os.path.dirname(__file__))  #获取当前被执行模块路径
 8 
 9 print(os.path.abspath(os.getcwd())) #返回绝对路径
10 
11 print(os.path.join(os.getcwd(),'lj.py')) #目录拼接
12 print(os.path.split("D:\\pycharmwokspace\\untitled3\\bk6.py")) #目录分割,把路径分割成 dirname 和 basename,返回一个元组
13 
14 for item in os.listdir(os.getcwd()): #获取目录下所有文件夹和文件
15     print(item)
16 
17 
18 print(os.path.isfile(os.getcwd())) #判断当前路径是否为文件
19 print(os.path.isdir(os.getcwd())) #判断当前路径是否为目录
20 
21 print(os.path.exists(os.path.join(os.getcwd(),'lj.py'))) #判断当前目录是否存在
22 
23 print(os.path.getatime('D:\\pycharmwokspace\\untitled3\\bk6.py')) #获取最近访问时间
24 print(os.path.getmtime('D:\\pycharmwokspace\\untitled3\\bk6.py')) #获取最后修改时间

2、sys库主要用于提供给python解释器变量维护,如环境变量维护

1 import  sys
2 
3 sys.exit()  #脚本的定向终止
4 print(sys.path) #查看解释器搜索路径 5 6 print(sys.version) #查看python版本 7 print(sys.platform) #查看当前系统名称

猜你喜欢

转载自www.cnblogs.com/heertong/p/12150709.html