import os
# 檢視操作型別,nt表示windows,posix表示unix
print(os.name)
# 可以執行系統命令
# 清空螢幕
os.system('cls')
# 啟動計算器
os.system('calc')
# 環境變數
# 所有環境變數
env = os.environ
for key in env:
print(key, env[key])
# 獲取指定環境變數
print(os.environ['path'])
# 通過函式獲取
print(os.environ.get('path***', '***'))
import os
# 檢視當前目錄
os.getcwd()
# 建立目錄,注:這個操作不能建立中間目錄
os.mkdir()
# 建立目錄,可以建立中間目錄
os.makedirs('xx/yy')
# 刪除目錄,只能刪除空目錄,注:在刪除子目錄的時候要將中間目錄一起寫上
os.rmdir()
# 刪除檔案
os.remove()
# 修改名稱,可以是目錄,也可以是檔案
os.rename()
# 檢視目錄資訊
os.listdir()
from os import path
import os
# 拼接目錄,目錄分隔符會自動處理,注:出現反斜槓是windows預設操作處理
path.join()
# 目錄的提取
path.dirname()
# 檔名提取
path.basename()
# 切割路徑和檔名
dir_name, filename = path.split()
# 切割檔名和字尾
path.splitext()
# 判斷路徑檔案是否存在
path.isdir()
# 判斷是否是普通檔案
path.isfile()
# 判斷是否是絕對目錄
path.isabs()
# 轉換為絕對目錄
path.abspath()
檔案操作方法
1 讀系列 2 寫系列 需要注意的是 1 一次性讀完以後,游標停留在了檔案末尾,無法再次讀取內容 2 該方法在讀取大檔案的時候,可能會造成記憶體溢位的情況。解決上述問題的策略就是逐行讀取檔案內容。以後涉及到多行檔案內容的情況一般都採用for迴圈讀取。1 t 文字模式 文字模式是檔案操作的預設模式 r...
檔案操作方法
目錄 f.read讀取所有檔案的時候,如果是小檔案還好,如果是資料特別大得到檔案,就問造成記憶體溢位從而導致電腦宕機 t 文字模式 1.預設的模式 r w a rt wt at 2.該模式所有操作都是以字串基本單位 文字 3.該模式必須要指定encoding引數 4.該模式只能操作文字檔案 b 二進...
檔案 和 目錄操作方法總結
檔案操作方法 目錄操作方法 檔案操作方法 基本概念 filename就是指檔案的名字 a.txt include index v 之類的 handle就是指資源控制代碼 str fopen filename,mode str就是控制代碼,開啟檔案的鍋把兒 檔案建立 touch filename 建立...