【9】python關於os模組與os.path的相關操作
阿新 • • 發佈:2018-11-08
---恢復內容開始---
#__author:"吉*佳" #date: 2018/10/20 0020 #function: # os模組知識點 import os # 獲取平臺名稱: 列印:nt代表windows posix 代表linux,unix MAC os print(os.name) # 這個Mac系統能執行,列印作業系統詳細資訊 os.uname() # 獲取系統的環境變數 print(os.environ) # 獲取指定的環境變數 print(os.environ.get('APPDATA')) # 獲取當前的目錄 即輸出 .print(os.curdir) # 獲取當前的工作目錄,即當前的程式所在的目錄 print(os.getcwd()) # 獲取當前目錄下的檔案內容資訊,是以列表返回的,即可以遍歷拿出所有的東西 print(os.listdir(r'E:\[AAA]千峰全棧學習python')) # 在python指令碼的當前目錄建立新的資料夾 os.mkdir("newdir") #相對路徑方式 os.mkdir(r'E:\[AAA]千峰全棧學習python\day3\newdirs') #絕對路徑方式 # 刪除資料夾os.rmdir("newdir") #當前工作路徑的刪除 os.rmdir(r'E:\[AAA]千峰全棧學習python\day3\newdirs') #絕對路徑刪除 #獲取檔案屬性 print(os.stat(r'E:\[AAA]千峰全棧學習python\day3')) #重新命名當前python 檔案目錄下的一個目錄的名字 os.rename("jiajia666","jiajia") # 刪除普通檔案(當前工作檔案目錄內的) os.remove('fille666.txt') # 執行shell 命令,開啟記事本os.system("notepad") os.system('write') os.system('mspaint') #畫圖板 os.system('msconfig') #設定 os.system('shutdown -s -t 5000') #設定83分鐘後關機 os.system('shutdown -a') #取消關機 os.system("notepad") #開啟寫字板軟體 os.system('taskkill/f /im notepad.exe') #關閉寫字板軟體
#__author:"吉勇佳" #date: 2018/10/20 0020 #function: import os # 進入程式所在目錄下的一個資料夾路徑 輸出:E:\[AAA]千峰全棧學習python\day4\jiajia666 print(os.path.abspath('./jiajia666')) # 拼接路徑 p1 = r'E:\[AAA]千峰全棧學習python\day3' p2='jiajia666' print(os.path.join(p1,p2)) # 拆分路徑 path2=r'E:\[AAA]千峰全棧學習python\day3\jiajia666\1.txt' print(os.path.split(path2)) #返回一個元組,得到目錄 和檔名 # 判斷是否是目錄 print(os.path.isdir('jiajia666')) # 判斷目錄是否存在 print(os.path.exists("jiajia6766")) # 判斷是否是檔案、返回true or false path_=r'E:\[AAA]千峰全棧學習python\day4\1OS模組.py' # .txt .py檔案也是一種檔案 print(os.path.isfile(path_)) # 獲取檔案的大小資訊 返回位元組數 print(os.path.getsize(path_)) # 獲取檔名 path_=r'E:\[AAA]千峰全棧學習python\day4\1OS模組.py' print(os.path.basename(path_))
---恢復內容結束---