python3 中os模块的一些常用函数

import os
os.getcwd()  返回当前作在的工作目录
os.chdir(D:\\python33\\)   切换到某个工作目录
os.mkdir('D:\\python33\\progs')   创建一个目录 os.makedirs()  递规创建目录
os.rmdir('D:\\python33\\progs')   删除某个空目录 os.removedirs()  递规删除空目录
os.isfile('D:\\python33\\progs\\test.py')  os.isdir()判断是否为文件或都文件夹
os.remove('D:\\python33\\progs\\test.py')  删除这个文件 
os.rename('D:\\python33\\progs\\oldname.py','D:\\python33\\progs\\newname.py')  更改名字

os.sep   返回路径分格符win:\ unix:/
os.linesep 返回平台字符串终止符win:\r\n  unix:\n
os.environ 和os.environ['path']
os.getenv()和os.putenv()  分别用来读取和设置环境变量  
os.listdir()返回目录下的所有文件和文件夹
os.stat("w9xpopen.exe")返回文件的属性
os.chmod()
os.access()

os.getpid()
os.getppid()
os.getlogin()
os.read()
os.write()
os.waitpid()
os.walk()
os.close()


os.system("ping 8.8.8.8")  执行ping程序,弹出别外的窗口执行。
os.popen("ping 8.8.8.8")   返回执行显示的内容,这个不弹出执行窗口。

在windows下 有个os.startfile('E:\\mp3\\我的心太乱.mp3')   直接播放

os.path.isfile()  判断是否为都文件
os.path.ifdir() 判断是否为都文件夹
os.path.exists() 判断是否存在目录和文件
os.path.getsize() 返回文件大小,是目录返回为0L
os.path.getatime() 返回最后访问时间
os.path.getctime() 返回创建文件时间
os.path.getmtime() 返回最后修改时间
os.path.stat()     返回参数的属性
os.path.islink()   判断路径是否为链接
os.path.ismount()  判断路径是否为挂载点
os.path.basename()  返回文件名,路径去掉
os.path.dirname()   返回文件夹路径,没有文件名
os.path.join("E:\\mp3","我的心太乱.mp3") 进行文件夹路件和文件的拼接
os.path.splitext("test.py") 返回("test",".py")
os.path.split('d:\\python33\\w9xpopen.exe')  返回('d:\\python33', 'w9xpopen.exe')

os.path.realpath("w9xpopen.exe")  返回真实路径"D:\\python33\\w9xpopen.exe"
os.path.samefile(path1, path2)  判断path1,path2是否相同
os.path.sameopenfile(fp1,fp2)   判断fp1,fp2是否指向同一文件
os.path.samestat(stat1,stat2)

os.path.walk()
os.path.stat()

转载于:https://my.oschina.net/lenglingx/blog/206207

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值