檔案的其他操作

2021-10-10 01:12:31 字數 751 閱讀 2504

1、讀取模式

(1)讀取文字檔案

① t 讀取文字檔案(預設值)

② size 是以字元為單位的

(2)讀取二進位制檔案

① b 讀取二進位制檔案

② size 是以位元組為單位

2、tell()

- 檢視當前讀取的位置

3、seek()

- 可以修改當前讀取的位置

- seek()需要兩個引數

(1)要切換到的位置

(2)計算位置方式

① 0 從頭計算,預設值

② 1 從當前位置計算

③ 2 從最後位置開始計算

4、其他操作

(1)os.listdir()

- 獲取指定目錄的目錄結構,需要乙個路徑作為引數,會獲取到該路徑下的目錄結構,預設路徑為 . 當前目錄

- 該方法會返回乙個列表,目錄中的每乙個檔案(夾)的名字都是列表中的乙個元素

(2)os.chdir()

- 切換當前所在的目錄,相當於 cd

(3)os.getcwd()

- 獲取當前所在的目錄

(4)os.mkdir()

- 在當前目錄下建立乙個名字為 xx 的目錄

(5)os.rmdir()

- 刪除目錄

(6)os.remove()

- 刪除檔案

(7)os.rename( 『 舊名字 』 , 』 新名字 『 )

- 可以對乙個檔案進行重新命名,也可以用來移動乙個檔案

Golang 讀寫之外的其他檔案操作

package main import fmt os func main 顯示檔案資訊 func printfileinfo info os.fileinfo os.mkdir 方法只能建立單個目錄,而 os.mkdirall 可以建立多級目錄。最後我們使用 os.state 方法獲取目錄或檔案的描...

python基礎 檔案操作的其他方法

f open code.txt rb b的方式不能指定開啟編碼格式,以二進位制的方式開啟檔案 data f.read print data encode 編碼 decode解碼 print data.decode encoding gbk f.close f open test22.py wb b的...

vi的其他操作

1 移動游標。vi可以直接用鍵盤上的游標來上下左右移動,但正規的vi是用小寫英文本母 h j k l 分別控制游標左 下 上 右移一格。按 ctrl b 螢幕往 後 移動一頁。按 ctrl f 螢幕往 前 移動一頁。按 ctrl u 螢幕往 後 移動半頁。按 ctrl d 螢幕往 前 移動半頁。按 ...