檔案操作方法總結

2021-09-21 01:52:56 字數 1220 閱讀 7729

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 建立...