python3 中os模块的一些常用函数
python3 中os模块的一些常用函数
独钓渔 发表于4年前
python3 中os模块的一些常用函数
  • 发表于 4年前
  • 阅读 160
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

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()

共有 人打赏支持
粉丝 46
博文 368
码字总数 138925
×
独钓渔
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: