python 中对文件、文件夹(文件操作函数)的操作需要涉及到os 模块和shutil 模块。
得到当前工作目录,即当前Python 脚本工作的目录路径: os.getcwd()
返回指定目录下的所有文件和目录名: os.listdir()
函数用来删除一个文件: os.remove()
删除多个目录: os.removedirs ( r “c: python ” )
检验给出的路径是否是一个文件: os.path.isfile()
检验给出的路径是否是一个目录: os.path.isdir()
判断是否是绝对路径: os.path.isabs()
检验给出的路径是否真地存: os.path.exists()
返回一个路径的目录名和文件名: os.path.split() eg
os.path.split(‘/home/swaroop/byte/code/poem.txt’) 结果:
(‘/home/swaroop/byte/code’, ‘poem.txt’)
分离扩展名: os.path.splitext()
获取路径名: os.path.dirname()
获取文件名: os.path.basename()
运行shell 命令: os.system()
读取和设置环境变量: os.getenv() 与os.putenv()
给出当前平台使用的行终止符: os.linesep Windows 使用‘\r\n’ ,Linux 使用‘\n’ 而Mac 使用‘\r’
指示你正在使用的平台: os.name 对于Windows ,它是‘nt’ ,而对于Linux/Unix 用户,
它是‘posix’
重命名: os.rename ( old , new )
创建多级目录: os.makedirs ( r “c: test ”)
创建单个目录: os.mkdir ( “test ”)
获取文件属性: os.stat ( file )
修改文件权限与时间戳: os.chmod ( file )
终止当前进程: os.exit ()
获取文件大小: os.path.getsize ( filename )
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !