os模块使用教学
1 2 # -*- coding:utf-8 -*- 3 import os 4 def systemInfo(): 5 #os.name 获取系统的平台 Windows 返回 ‘nt'; Linux 返回’posix' 6 if os.name=='nt': 7 print "你的系统是Windows系统" 8 else: 9 print "你的系统不是Windows系统" 10 11 #systemInfo() 12 #----------------------------------------------------------------------------------------- 13 #os.getcwd()——得到当前工作的目录。 14 def pwd(): 15 print os.getcwd() 16 17 #pwd() 18 #----------------------------------------------------------------------------------------- 19 20 21 22 #os.listdir()——指定所有目录下所有的文件和目录名 23 def showFileName(): 24 print os.listdir("c:\\") 25 26 #showFileName() 27 28 #----------------------------------------------------------------------------------------- 29 30 31 #os.remove()——删除指定文件 32 def removeFile(): 33 print os.remove("c:\\users\\administrator\\desktop\\runoob.txt") 34 35 #removeFile() 36 37 38 #----------------------------------------------------------------------------------------- 39 #os.rmdir()——删除指定目录 40 def removeDir(): 41 print os.removedirs("c:\\users\\administrator\\desktop\\testdir") 42 #removeDir() 43 44 45 #----------------------------------------------------------------------------------------- 46 #os.mkdir()——创建目录 单层创建 47 def createDir(): 48 print os.mkdir("c:\\users\\administrator\\desktop\\demoDir1") 49 #createDir() 50 51 52 #----------------------------------------------------------------------------------------- 53 #os.makedirs() 递归创建目录可创建多层 54 def createDirs(): 55 print os.makedirs("c:\\users\\administrator\\desktop\\demoDir2\\testFile\\111") 56 #createDirs() 57 58 59 60 #----------------------------------------------------------------------------------------- 61 #os.path.isfile()——判断指定对象是否为文件。是返回True,否则False 62 def isFiles(filename): 63 print os.path.isfile("c:\\users\\administrator\\desktop\\"+filename+"") 64 #isFiles('cmd.exe') 非目录返回True 65 #isFiles('xxoo') 目录返回False 66 67 68 69 #----------------------------------------------------------------------------------------- 70 #os.path.isdir()——判断指定对象是否为目录。是True,否则False 71 def isdir(): 72 print os.path.isdir("c:\\users\\administrator\\desktop\\xxoo") 73 #isdir() 74 75 76 #----------------------------------------------------------------------------------------- 77 #os.path.split()——返回路径的目录和文件名。 78 def showPathSplit(): 79 print os.path.split("c:\\users\\administrator\\desktop\\xxoo") 80 #showPathSplit() 81 82 83 84 #----------------------------------------------------------------------------------------- 85 #os.chdir()——改变目录到指定目录 86 def changeDir(): 87 print os.chdir("c:\\users\\administrator\\desktop") 88 #changeDir() 89 90 91 #----------------------------------------------------------------------------------------- 92 #os.path.getsize()——获得文件的大小,如果为目录,返回0 93 def getSize(): 94 print os.path.getsize("c:\\users\\administrator\\desktop\\cmd.exe") 95 #getSize() 96 97 98 #----------------------------------------------------------------------------------------- 99 #os.path.abspath()——获得绝对路径 100 def abspath(): 101 print os.path.abspath("c:\\users\\administrator\\desktop\\") 102 #abspath() 103 104 105 106 #----------------------------------------------------------------------------------------- 107 #os.path.join(path, name)——连接目录和文件名 108 def pathJoin(): 109 print os.path.join("c:\\users\\administrator\\desktop\\xxoo") 110 #pathJoin() 111 112 113 114 #----------------------------------------------------------------------------------------- 115 #os.path.basename(path)——返回文件名 116 def showbasename(): 117 print os.path.basename("c:\\users\\administrator\\desktop\\cmd.exe") 118 #showbasename() 119 120 121 122 #----------------------------------------------------------------------------------------- 123 #os.path.dirname(path)——返回文件路径 124 def showdirname(): 125 print os.path.dirname("c:\\users\\administrator\\desktop\\cmd.exe") 126 #showdirname() 127 128 129 130 131
王大炮博客园 -带你学习带你飞!

浙公网安备 33010602011771号