在Python
中
os
模塊比較常用的文件和文件夾操作模塊,
os
模塊可以創(chuàng)建文件夾刪除文件夾列出指定目錄中的文件等等。本文和大家分享的就是os
模塊相關(guān)內(nèi)容,一起來(lái)看看吧,希望對(duì)大家
學(xué)習(xí)python有所幫助。
1.os.name判斷當(dāng)前使用平臺(tái)
import os
#
判斷現(xiàn)在正在實(shí)用的平臺(tái),
Windows
返回
‘nt'; Linux
返回
’posix'
print os.name
2.os.getcwd() 獲取當(dāng)前目錄
#
獲取當(dāng)前目錄
print os.getcwd()
3.os.rmdir()
#
刪除目錄
os.rmdir("pic")
4.os.mkdir() 創(chuàng)建目錄
#
創(chuàng)建目錄
os.mkdir("pic")
5.os.removedirs()
#
刪除多級(jí)目錄
os.removedirs("zhang/wang")
6.os.makedirs()
#
創(chuàng)建多級(jí)目錄
os.makedirs("zhang/wang")
7.os.path.isfile()
#
判斷是不是文件
print os.path.isfile("name.txt")
8.os.path.isdir()
#
判斷是不是目錄
print os.path.isdir("name.txt")
9.os.path.abspath()
#
返回文件的的絕對(duì)路徑
print os.path.abspath("name.txt")
10.os.path.getsize()
#
獲取文件的大小,如果是文件夾返回
0print os.path.getsize("name.txt")
11.os.path.exists()
#
判斷文件和目錄是不是存在,不存在返回
Flaseprint os.path.exists("zhang")
12.os.path.split
()
返回文件的目錄和文件,實(shí)際是根據(jù)最后一個(gè)“\”
分割
print os.path.split("C:/Users/zs/PycharmProjects/demo/name.txt")
返回結(jié)果
(‘C:/Users/zs/PycharmProjects/demo’, ‘name.txt’)
13.os.path.join
()
將參數(shù)一(目錄)和參數(shù)二(文件)拼接成一個(gè)完成的路徑
print os.path.join("zhang\wang","text.txt")
14.os.listdir
()
列出指定目錄下的所有文件和文件夾
#
列出當(dāng)前目錄下的文件和文件夾
print os.listdir(os.getcwd())
15.os.chdir()
切換目錄
#
切換到
zhang
目錄下
os.chdir("zhang")
來(lái)源:CSDN