python編程時,經常和文件、目錄打交道,這是就離不了os模塊。os模塊包含普遍的操作系統功能,與具體的平台無關。以下列舉常用的命令
1. os.name——判斷現在正在實用的平台,Windows 返回 ‘nt'; Linux 返回’posix'
用python IDLE測試,可以直接返回結果,如果用其他的第三方編輯器需要用print(os.name)來輸出結果,下面的例子是一樣的。
2. os.getcwd()——得到當前工作的目錄。
3. os.remove()——刪除指定文件
4. os.rmdir()——刪除指定目錄
刪除文件夾,不好演示,自己試一下
5. os.mkdir()——創建目錄
就是在指定目錄新建一個文件夾
6.os.makedirs()——遞歸建立目錄
可以建立多個子目錄的文件夾
7.os.path.isfile()——判斷指定對象是否為文件
返回BOOL值,這個是文件夾,所以是False。
8.os.path.isdir()——判斷指定對象是否為目錄
用法跟上一個反着,是否是文件夾
9.os.path.split()——返回路徑的目錄和文件名
10.os.path.getsize()——獲得文件的大小
這個函數要定為到文件,試了下文件夾是不准的,不能用來得到文件夾的大小,
看下面的測試就明白了,返回的是字節,Byte。
11.os.path.join(path, name)——連接目錄和文件名
這個連接路徑很實用的
12.os.path.basename(path)——返回文件名、
實際就是找一個斜杠的后面名字
13.os.path.dirname(path)——返回文件路徑