day001 python基礎 檔案操作

2021-10-01 17:35:32 字數 1399 閱讀 1218

1. r

2. w

3. a

4. r+

讀寫模式.

需要移動游標進行反覆讀寫

r+模式預設情況下游標在檔案開頭,讀完後游標移至末尾,所以先讀後寫沒問題;如果讀取一部分再寫也會寫在最後,所以先讀後寫沒問題

5. w+

6. a+

7. b bytes 讀寫操作的是位元組. 用在非文字上

8. seek() 移動游標到xx位置

開頭: seek(0), 末尾: seek(0,2)

9. 檔案修改

建立新檔案. 把修改後的內容寫入新檔案. 刪除老檔案. 重新命名新檔案

import os

os.remove("")刪除檔案

os.rename("原始檔", "新檔名") 重新命名檔案

import os

with

open

("吃的"

, mode=

"r", encoding=

"utf-8"

)as f1,\

open

("吃的_副本"

, mode=

"w", encoding=

"utf-8"

)as f2:

s = f1.read(

)print

(s) ss = s.replace(

"肉",

"菜")

f2.write(ss)

os.remove(

"吃的"

)os.rename(

"吃的_副本"

,"吃的"

)

10.for line in f:

line 一行資料

import os

with

open

("吃的"

, mode=

"r", encoding=

"utf-8"

)as f1,\

open

("吃的_副本"

, mode=

"w", encoding=

"utf-8"

)as f2:

for line1 in f1:

ss = line.replace(

"肉",

"菜")

f2.write(ss)

os.remove(

"吃的"

)os.rename(

"吃的_副本"

,"吃的"

)

11. with open("檔名") as f:

不需要關閉檔案控制代碼

day001 python基礎語法

1.新建檔案 file new python file 2.刪除 選中檔案 右鍵 delete 3.重新命名 選中檔案 右鍵 refactor rename 4.頁面設定 file settings pycharm preference ctr 新增或者取消注釋 ctr s 儲存 ctr a 全選 ...

Python入門 位運算 DAY 001

二進位制有三種不同的表示形式 原碼 反碼和補碼,計算機內部使用補碼來表示。原碼 就是其二進位制表示 注意,有一位符號位 反碼 正數的反碼就是原碼,負數的反碼是符號位不變,其餘位取反 對應正數按位取反 補碼 正數的補碼就是原碼,負數的補碼是反碼 1。舉例 a 60 60 0011 1100 b 13 ...

python 基礎 day03 檔案操作

對檔案操作流程 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 建立乙個名為lyrics的txt檔案在目錄下 f open lyrics r encoding utf 8 開啟檔案,f為檔案控制代碼,r為讀模式 first line f.readline...