os操作
1 import os 2 # print(os.name) #获取系统类型,Windows os.name = "nt",linux "posix" 3 4 #2.用python命令代替系统命令 5 # os.system("ipconfig") 6 # content = os.popen("ipconfig").read() #获取命令结果os.popen()返回的是一个file对象 7 # print(content) 8 9 #3.目录和文件相关操作 10 11 print(os.listdir('.')) 12 print(os.getcwd()) 13 # os.chdir('d:') 14 # print(os.getcwd()) 15 print(os.listdir(os.getcwd())) 16 # os.rmdir('1.log') 17 # os.mkdir('1.log') 18 os.makedirs('/a/b') 创建递归目录
os.removedirs('/a/b') 删除递归目录必须是空目录
19 print(os.linesep)#打印系统分隔符,Linux分隔符\n,windows分隔符\r\n,mac分隔符\r 20 21 # print(os.path.join(os.getcwd(),'aaa')) 拼接目录 22 print(os.path.exists(os.getcwd())) 23 24 print(os.path.islink(os.getcwd())) 25 26 print(os.path.join(os.getcwd(),'abc.txt')) 27 path1 = os.path.join(os.getcwd(),'abc.txt') 28 29 # print(os.path.split(path1)) 把最后一个目录和前面的分开,返回一个元组 30 # print(os.path.splitdrive(path1)) 31 # print(os.path.splitext(path1)) 把文件的后缀名和前面分开