#_author:"ai_XZP_master"
#date: 2018/1/28
#提供对操作系统进行调用的接口
import
os
print
(os.getcwd())
#
获取当前工作目录
# os.chdir(r'C:\Users')
# print(os.getcwd())
# print(os.chdir("dirname")) #
改变当前脚本工作目录;相当于
shell
下
cd
# print(os.curdir) #
返回当前目录
: ('.')
# os.makedirs('abc\\alex\\alvin')
# os.makedirs('dirname1/dirname2') #
可生成多层递归目录
# os.removedirs('abc\\alex\\alvin')
# os.removedirs('dirname1/dirname2')#
若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
# os.mkdir('dirname')
# os.mkdir('dirname\\xzp')
# os.rmdir('dirname\\xzp')
#r'G:' r
是原生字符串
# dirs = os.listdir(r'G:\Python\Day18')
# print(dirs)
# os.remove('_init_')#
只能删除文件不能删除文件夹
# os.rename('ww','www')
# os.rename('os_module','abc')#abc
与
abc.txt
是两个文件
# info=os.stat('.\\abc') #
获取文件
/
目录信息
# print(info.st_size)#
文件大小
# print(info)
s=os.sep
print
(s)
#
输出操作系统特定的路径分隔符
# 'C:%sKuGou%sCache'%s
# '\r\n'
# '\n'
# '\r'
# print(os.pathsep)#;
#
# print(os.system("dir"))
# print(os.path.abspath('./abc'))#
返回
path
规范化的绝对路径
# s=os.path.split(r'C:\KuGou\Cache')#
将
path
分割成目录和文件名二元组返回
# print(s)
print
(os.path.dirname(
'C:\KuGou\Cache'
))
# os.path.dirname(_file_file)