1. 程式人生 > >【9】python關於os模組與os.path的相關操作

【9】python關於os模組與os.path的相關操作

 

---恢復內容開始---

 

 

#__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_))

---恢復內容結束---