微吼云上線多路互動直播服務(wù) 加速多場景互動直播落地
961
2025-04-04
文章目錄
1.OS模塊下的常見函數(shù)
2.應(yīng)用示例
1.OS模塊下的常見函數(shù)
# os模塊 # os.sep:取代操作系統(tǒng)特定的路徑分隔符 # os.getcwd:得到當前工作目錄,即當前python腳本工作的目錄路徑。 # os.getenv()和os.putenv:分別用來讀取和設(shè)置環(huán)境變量 # os.listdir():返回指定目錄下的所有文件和目錄名 # os.remove(file):刪除一個文件 # os.stat(file):獲得文件屬性 # os.mkdir(name):創(chuàng)建目錄 # os.rmdir(name):刪除目錄 # os.exit():終止當前進程 # os.path.split():返回一個路徑的目錄名和文件名 # os.path.isdir(name):判斷name是不是目錄,不是目錄就返回false # os.path.exists(name):判斷是否存在文件或目錄name # os.path.abspath(name):獲得絕對路徑 # os.path.isabs():判斷是否為絕對路徑 # os.path.join(path,name):連接目錄與文件名或目錄 # os.path.basename(path):返回文件名 # os.path.dirname(path):返回文件路徑
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2.應(yīng)用示例
import os # 1、os.getcwd() os.chdir() # print("獲取當前的工作路徑:",os.getcwd()) # os.chdir(r"D:\cs2433_文件遷移\桌面\excel&csv")# 修改當前工作目錄 # print("獲取當前的工作路徑:",os.getcwd()) # with open("泰坦尼克號.csv")as f: # print(f.read()) # 2、os.listdir() 獲取目錄下的所有文件信息 import re # dir=os.listdir(r"E:\python\作業(yè)\第03天") # print(dir) # for name in dir: # print(re.search("_(\w+)\.",name).group(1)) # 3、os.mkdir()創(chuàng)建文件夾 os.rmdir()刪除文件夾 os.remove()刪除文件 # for i in range(100): # os.mkdir(r"E:\python\OS模塊\文件夾%s"%i) # os.rmdir(r"E:\python\OS模塊\新建文件夾") # os.remove(r"E:\python\OS模塊\新建文本文檔.txt") # 4、os.path.exists() # 判斷文件夾是否存在 # print(os.path.exists(r"E:\python\OS模塊\新建文件夾")) # 在創(chuàng)建文件之前先進行判斷是否存在,如果存在就不創(chuàng)建,如果不存在創(chuàng)建一個新的文件 # path="E:\python\OS模塊\文件夾-1" # if os.path.exists(path): # print("文件已存在!") # else: # os.mkdir(path) # 5、os.walk()游走函數(shù) walk=os.walk("E:\python\作業(yè)") # print(list(walk)) for i in walk: print(i) print("* "*50) print()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
關(guān)于os.walk更詳細使用詳見:
下一篇:python 文件管理神器os.walk-文件指定日期整理程序
Python
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。