os库作为可移植的系统工具库,一直被用于python中对系统文件进行操作,在这里为大家总结一下常用的方法。
1 有关本机和文件操作
import os
os.environ python本机的信息
os.getcwd() 获取当前工作目录位置
os.listdir() 获取目录的具体内容(不指定为当前)
os.chdir(“db”) 改变工作目录至db
os.getid() 获取现在进程的id
2 通过python对具体文件,目录进行操作
impoer os
os.mkdir(“text”) 创建text目录
os.rmdir(‘text’) 删除text目录
os.chdir(..) 返回上一级目录
open() 创建,打开文件
os.rename(‘iinfo.txt’,”detall.txt”) 文件改名
os.remove(‘detall.txt’) 删除文件
3 os.path 的常用函数(对于更细节的部分,常实用路径模块 os.path ,然后用字符串的切割进行操作.spilt)
Os.path.isdir(path) #判断是否为目录,结果为布尔类型
os.path.isfile() #判段路径文件是否存在
os.path.exists(path) #判断路径是否存在
os.path.spilt(path) #切割路径,最后为文件名+路径,类型为元组
os.path.dirname(path) #获取aa目录的名称
os.path.basename(path) #获取aa字符串的文件名
os.path.join(r’c:\temp’,’product.csv’) #将2者字符串按位置格式连接
os.path.abspath(path) #返回绝对路径
Os.path.normpath(p) #标准化路径(将p中路径错误纠正)
下面是有关sys类的操作
import sys
sys.platform() #获取当前计算机 版本
sys.version() #获取当前python版本号
sys.path() #获取文件路径等
Sys.modules() #获取已经导入模块
补充 部分shell命令(即常见window命令提示符)
cd iso 将w命令行工具转移至 iso目录下
dir 显示当前目录所有内容
typ add.py 获取.add.py下的全部代码