Python自學之路 os模組

2021-08-28 09:02:56 字數 1131 閱讀 3070

os:包含了普通的作業系統的功能

import os

#獲取作業系統型別

print(os.name)

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

print(os.environ)

#獲取指定的環境變數

print(os.environ.get(「***xx」))

#獲取當前目錄

print(os.curdir)

#獲取當前工作目錄

print(os.getcmd())

#獲取指定目錄下的所有內容,返回列表

print(os.listdir(path))

#在當前目錄下建立新目錄 這裡可以指定路徑 絕對路徑下建立

os.mkdir(「***」)

#刪除當前目錄下指定目錄 這裡可以指定路徑 絕對路徑下刪除 不能刪除普通檔案

os.rmdir(「***x」)

#刪除普通檔案

os.remove()

#執行shell命令 開啟記事本

os.system(『notepad』)

#執行shell命令 關閉記事本

os.system(「taskkill /f /im notepad.exe」)

#os.path中的方法

#檢視當前的絕對路徑 path相對路徑

print(os.path.abspath(path))

#拼接路徑 path為絕對路徑 path2為相對路徑(開始不能以 \開頭),

os.path.join(path, path2)

#拆分路徑 返回元組

os.path.split(path)

#text字尾拆分

os.path.splitext(path)

#判斷是否目錄

os.path.isdir(path)

#判斷目錄是否存在

os.path.exists(path)

#判斷檔案是否存在

os.path.isfile(path)

#獲取檔案大小 位元組個數

os.path.size(path)

#獲取檔案目錄

os.path.dirname(path)

#獲取檔名稱

os.path.basename(path)

python之路 sys模組與os模組

print sys.ar print d code python s14 day2 sys mod.py print os.path print module ntpath from d programdata anaconda3 lib ntpath.py 如果不指定資料夾路徑則新建立的資料夾路徑...

python模組 OS模組

bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...

python 模組 OS模組

print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...