os库详解(附带部分sys库的操作)

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下的全部代码

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章