Python笔记 os标准库的使用

1,402次阅读

共计 1211 个字符,预计需要花费 4 分钟才能阅读完成。

import os

os.sep——返回当前系统的路径分隔符,win 返回 ’\’,Linux 返回 ’/’

os.name——返回一个字符串,指示当前使用的系统平台。’nt’ 指 win ‘posix’ 指 Linux、Unix

os.getcwd()——返回当前工作目录

os.path.abspath(‘.’)——返回当前工作目录,. 代表当前路径,.. 代表上一级路径

os.chdir(newdir)——改变工作目录

os.mkdir(‘test’)——创建单个目录

os.makedirs(r’c\python\test’)——创建多级目录

os.rmdir(‘test’)——删除单个目录

os.removedirs(r’c:\python’)——删除所给路径最后一个目录下所有空目录

os.stat(file)——获取文件属性

os.chmod(file)——修改文件权限及时间戳

os.getenv()——读取环境变量

os.putenv()——设置环境变量

os.listdir()——例:os.listdir(‘c:\’) 返回指定目录下所有文件和目录名

os.remove()——用来删除一个文件 例:os.remove(‘c:\test.txt’)

os.system()——用来运行 Shell 命令 例:os.system(‘date’)

os.linesep——返回当前平台使用的行终止符。例:win 使用 ’\r\n’ linux 使用 ’\n’ mac 使用 ’\r’

os.path.split()——返回一个路径的目录名和文件名

os.path.splitext()——分离扩展名

os.path.basename()——去掉目录路径,返回文件名

os.path.dirname()——去掉文件名,返回目录路径

os.path.isfile()——检验给出的路径是否为文件

os.path.isdir()——检验给出的路径是否为目录

os.path.exists()——检验给出的路径是否真实存在

os.path.isabs(r’c:\python\’)——判断是否是绝对路径,否返回 FALSE

os.path.islink()——判断是否是链接文件

os.curdir——当前工作目录的字符串名称

os.pardir——父目录字符串名称

os.rename(old,new)——重命名文件

os.path.getsize(file)——返回文件大小

os.path.join()——路径合并,例:os.path.join(‘c:\’, ‘djcode’) 返回 ’c:\djcode’

os.path.walk()——搜索目录下所有文件。返 回一个 tuple(dirpath,dirnames,filenames):其中

dirpath 是一个 string,表示起始路径;dirnames 是 一个 list,表示起始路径下的所有子目录名称;

filenames 也是一个 list,表示所有文件名称(不包含路径信息)

全文完
 
西西
📝创作说明:本文由 西西 于2013-06-16发表,共计1211字。
🉑转载说明:本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。除特殊说明外,您可以自由的转载和修改,但请务必注明来源且不可用于商业目的。