os模組常用命令

2021-10-01 05:51:37 字數 1965 閱讀 6170

os模組常用命令

import os

""" os 模組提供了非常豐富的方法用來處理檔案和目錄

"""# 獲取作業系統型別 nt->windows posix->linux、unix或mac os x

print

(os.name)

# 獲取作業系統所有的環境變數

# print(os.environ)

# 獲取指定環境變數

print

(os.environ.get())

# 獲取當前目錄 ./a/

print

(os.curdir)

# 獲取當前工作目錄,即當前python所在的目錄

print

(os.getcwd())

# 以列表的形式返回指定目錄下所有的檔案

print

(os.listdir(r"e:/python/self"))

# 當前目錄下建立新目錄

# os.mkdir(r"dd")

# 改變當前工作目錄到指定的路徑

os.chdir(

"e:/python/day 07"

)print

(os.getcwd())

# 刪除目錄

# os.rmdir("dd")

# 獲取檔案屬性

print

(os.stat(

"b.txt"))

# 重新命名

# os.rename("***x", "b.txt")

# 刪除普通檔案

# os.remove("file1.txt")

# 執行shell命令

# os.system("pip install pygame")

# os.system("write") # 開啟寫字板

os.system(

"mspaint"

)# 開啟畫圖

# os.system("shutdown -s -t 500") # 500秒後關機

# os.system("shutdown -a")

# os.system("taskkill /f /im notepad.exe") # 任務結束

python os.path() 模組
import os

# 有些方法存在os模組裡,還有些存在於os.path

# 檢視當前的絕對路徑

print

(os.path.abspath(

"b.txt"))

# 拼接路徑

path1 =

"e:\python\day 08\\"

path2 =

"minions"

# 注:path2開始不要有斜槓

print

(os.path.join(path1,path2)

)# 拆分路徑

path2 = r"e:\python\day 08\b.txt"

print

(os.path.split(path2)

)# 獲取副檔名

print

(os.path.splitext(path2)

)# 判斷是否是目錄

print

(os.path.isdir(path2)

)# 判斷檔案是否存在

print

(os.path.isfile(path2)

)# 判斷目錄是否存在

print

(os.path.exists(path2)

)# 獲取檔案大小(位元組)

print

(os.path.getsize(path2)

)# 獲取檔案的目錄

print

(os.path.dirname(path2)

)print

(os.path.basename(path2)

)

os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix os.getcwd 得到當前工作的目錄。os.listdir ...

python os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 1.os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix 2.os.getcwd 得到當前工作的目錄。3.os.li...

python os模組 常用命令

python程式設計時,經常和檔案 目錄打交道,這是就離不了os模組。os模組包含普遍的作業系統功能,與具體的平台無關。以下列舉常用的命令 1.os.name 判斷現在正在實用的平台,windows 返回 nt linux 返回 posix 2.os.getcwd 得到當前工作的目錄。3.os.li...