淘宝买cdk自己做网站,百度编辑器wordpress,一个公司是否可以做多个网站,重庆网站建设制作费用一 常用函数 os模块 os.sep 表示默认的文件路径分隔符#xff0c;windows为\, linux为/os.walk(spath): 用来遍历目录下的文件和子目录os.listdir(dirname)#xff1a;列出dirname下的目录和文件os.mkdir() #xff1a; 创建目录os.makedirs(): 创建目录#xff0c;包含中间… 一 常用函数 os模块 os.sep 表示默认的文件路径分隔符windows为\, linux为/os.walk(spath): 用来遍历目录下的文件和子目录os.listdir(dirname)列出dirname下的目录和文件os.mkdir() 创建目录os.makedirs(): 创建目录包含中间级目录os.remove删除文件不能是目录os.rmdir删除空目录os.removedirs(path)删除目录及其子目录os.rename(src, dst) 修改文件名os.renames(old, new) 修改文件或目录名包含中间级 os.chdir(/tmp) 更改当前目录os.chmod( c:\\test\\buildid.txt, stat.S_IWRITE ) 去除文件的只读属性os.path模块 os.path.pathsep 表示默认的路径间的分隔符windows为; Linux为os.path.isdir(name):判断name是不是一个目录name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件不存在name也返回falseos.path.exists(name):判断是否存在文件或目录nameos.path.getsize(name):获得文件大小如果name是目录返回0Los.path.getctime(name):获得文件的创建时间 os.path.getmtime(name):获得文件的修改时间 os.path.getatime(name):获得文件的最后访问时间 os.path.isabs(name):测试是否是绝对路径os.path.abspath(name):获得绝对路径os.path.normpath(path):规范path字符串形式 os.path.relpath(path, start.)返回路径的相对版本os.path.split(name):分割文件名与目录事实上如果你完全使用目录它也会将最后一个目录作为文件名而分离同时它不会判断文件或目录是否存在os.path.splitext():分离文件名与扩展名os.path.splitdrive():分离驱动名或unc名字os.path.join(path,name):连接目录与文件名或目录os.path.basename(path):返回文件名os.path.dirname(path):返回文件路径os.path.expanduser(~)用来获得user的home路径。shutil模块shutil.copyfile(src, dst): 拷贝文件shutil.copytree(srcDir, dstDir) : 拷贝目录 shutil.rmtree(dir) : 删除非空文件夹 shutil.move(old,new) 修改文件和目录名称 glob模块 匹配文件glob.glob(r”c:\linuxany\*.py”) 二 实例 os.walk的遍历过程如下 import os# tree c:\test /f#C:\TEST#│ test.log#│#├─test2#│ test2.log#│#└─test3tree os.walk(C:/test)for directoryItem in tree: directorydirectoryItem[0] subDirectoriesdirectoryItem[1] filesInDirectorydirectoryItem[2] print(-----------------) print(the directory is :, directory) print(the sub directories are : , subDirectories) print(the files are :, filesInDirectory)#-----------------#the directory is : C:/test#the sub directories are : [test2, test3]#the files are : [test.log]#-----------------#the directory is : C:/test\test2#the sub directories are : []#the files are : [test2.log]#-----------------#the directory is : C:/test\test3#the sub directories are : []#the files are : [] 完 转载于:https://www.cnblogs.com/itech/archive/2009/12/16/1625636.html