百里屠苏top  

1. os模块


      提供对操作系统进行调用的接口。


1
os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径 2 'C:\\Users\\maziwei' 3 os.chdir() #改变当前脚本工作目录; 4 >>> os.chdir("C:\\Users") #不用双斜杠也行>>> os.chdir(r"C:\Users") 5 >>> os.getcwd() 6 'C:\\Users' 7 os.curdir #返回当前目录:('.'),是属性,不是方法,没有括号。 8 os.pardir #返回当前目录的父目录字符串名:('..'),是属性,不是方法,没有括号。 9 os.makedirs() #可生成多层递归目录。 10 >>> os.makedirs(r"C:\a\b\c\d") 11 os.removedirs() #若目录为空,则删除,并递归到上一层目录,如若也为空,也删除。以此类推。 12 >>>os.removedirs(r"C:\a\b\c\d") 13 os.mkdir() #生成单级目录,os.makedirs()的低级版。 14 os.rmdir() #删除单级空目录,若目录不为空则删除不了。(清理空文件的功能) 15 os.listdir('.') #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印。 16 >>> os.listdir('.') 17 >>> os.listdir(r"D:") 18 >>>os.listdir(r"D:\个人专用") 19 os.remove() #删除一个文件 20 os.rename("oldname","newname") #重命名文件、目录 21 os.stat('path/filename') #获取文件/目录信息 22 os.sep #输出操作系统特定的路径分隔符,win下为“\\”,Linux下为"/". 23 os.linesep #输出当前平台使用的行终止符,win下为“\r\n”,Linux下为"\n". 24 os.pathsep #输出用于分割文件路径的字符串。win->‘;’ 25 os.environ() #获取系统环境变量。 26 os.name #输出字符串指示当前使用平台 win->'nt';Linux->'posix'. 27 os.system() # 运行shell命令,直接显示。 28 >>> os.system('dir') 29 >>> os.system('ipconfig /all') 30 31 os.path.abspath(path) #返回path规范化的绝对路径。 32 os.path.split(path) #将path分割成目录和文件名二元组返回。 33 os.path.dirname(path) #返回path的目录,其实就是 os.path.split(path)的第一个元素。 34 os.path.basename(path) #返回path最后的文件名。如果path以/或\结尾,就会返回空值。 35 os.path.exists(path) #如果path存在,返回TRUE,如果path不存在,返回FALSE。 36 os.path.isabs(path) #如果path是绝对路径,返回True. 相对路径:不包括根目录。 37 os.path.isfile(path) #如果path是一个存在的文件,返回True,否则返回False. 38 os.path.isdir(path) #如果path是一个存在的目录,返回True,否则返回False. 39 os.path.join() #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。 40 os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间 41 os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间

 

1. os模块

 


 

      提供对操作系统进行调用的接口

 

 1 os.getcwd()   #获取当前工作目录,即当前python脚本工作的目录路径
 2                'C:\\Users\\maziwei'
 3 os.chdir()    #改变当前脚本工作目录;
 4              >>> os.chdir("C:\\Users")   #不用双斜杠也行>>> os.chdir(r"C:\Users")
 5              >>> os.getcwd()
 6              'C:\\Users'
 7 os.curdir   #返回当前目录:('.'),是属性,不是方法,没有括号。
 8 os.pardir   #返回当前目录的父目录字符串名:('..'),是属性,不是方法,没有括号。 
 9 os.makedirs()  #可生成多层递归目录。
10                >>> os.makedirs(r"C:\a\b\c\d")
11 os.removedirs() #若目录为空,则删除,并递归到上一层目录,如若也为空,也删除。以此类推。
12                >>>os.removedirs(r"C:\a\b\c\d")
13 os.mkdir()   #生成单级目录,os.makedirs()的低级版。
14 os.rmdir()   #删除单级空目录,若目录不为空则删除不了。(清理空文件的功能)
15 os.listdir('.') #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印。
16                 >>> os.listdir('.')
17                 >>> os.listdir(r"D:")
18                 >>>os.listdir(r"D:\个人专用")
19 os.remove()   #删除一个文件
20 os.rename("oldname","newname")   #重命名文件、目录
21 os.stat('path/filename')  #获取文件/目录信息
22 os.sep   #输出操作系统特定的路径分隔符,win下为“\\”,Linux下为"/".
23 os.linesep  #输出当前平台使用的行终止符,win下为“\r\n”,Linux下为"\n".
24 os.pathsep  #输出用于分割文件路径的字符串。win->‘;’
25 os.environ()  #获取系统环境变量。
26 os.name #输出字符串指示当前使用平台 win->'nt';Linux->'posix'.
27 os.system() #  运行shell命令,直接显示。  
28                >>> os.system('dir')
29                >>> os.system('ipconfig /all')
30 
31 os.path.abspath(path)   #返回path规范化的绝对路径。
32 os.path.split(path)     #将path分割成目录和文件名二元组返回。
33 os.path.dirname(path)   #返回path的目录,其实就是 os.path.split(path)的第一个元素。
34 os.path.basename(path)  #返回path最后的文件名。如果path以/或\结尾,就会返回空值。
35 os.path.exists(path)    #如果path存在,返回TRUE,如果path不存在,返回FALSE。
36 os.path.isabs(path)     #如果path是绝对路径,返回True.     相对路径:不包括根目录。
37 os.path.isfile(path)    #如果path是一个存在的文件,返回True,否则返回False.
38 os.path.isdir(path)     #如果path是一个存在的目录,返回True,否则返回False.
39 os.path.join()          #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。
40 os.path.getatime(path)  #返回path所指向的文件或者目录的最后存取时间
41 os.path.getmtime(path)  #返回path所指向的文件或者目录的最后修改时间

 

posted on 2018-09-04 18:50  百里屠苏top  阅读(278)  评论(0编辑  收藏  举报