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  

 

posted @ 2016-12-18 17:27  王哈哈-就很棒  阅读(344)  评论(0)    收藏  举报