4 4 修改檔案

2022-08-27 04:18:06 字數 1635 閱讀 6456

1、使用.replace()修改檔案內容

方法一

1 with open('

users

','a+

') as fw:

2 fw.seek(0) #

指標移動到檔案開始

3 result = fw.read() #

檔案大的時候,

4 new_result = result.replace('

abc','

abc'

)

5fw.seek(0)

6 fw.truncate() #

清空檔案內容

7fw.write(new_result)

8print(new_result)

2、修改檔案

方法二

1

#第二種

2import

os3 with open('

users

') as fr,open('

.users

','w

',encoding= '

utf-8

') as fw:

4for line in fr: #

需要修改的檔案裡面讀

5 new_line = line.replace('

abc','

修改檔案')

6 fw.write(new_line) #

將修改後的檔案寫入.users檔案

78 os.remove('

users

') #

刪除users檔案

9 os.rename('

.users

','users

') #

將.users檔案重新命名為users

3、修改檔案

練習

1

#1、把檔案裡面沒有交作業人名字後面加上沒交2#

已經交作業的加上交了34

#1、讀檔案5#

2、按照空格分隔每個人作業資訊6#

楊娟 1 [楊娟,1]7#

潘飛 [潘飛]8#

楊娟 已交9#

潘飛 未交

10import

os11 fr = open('

stu.txt

',encoding='

utf-8')

12 fw = open('

new_stu.txt

','w

',encoding='

utf-8')

1314

for line in

fr:15 line_list =line.split()

16if len(line_list)>1:

17 line_list[-1] = '

已交\n'18

else

:未交\n')

20fw.writelines(line_list)

21 os.remove('

stu.txt')

22 os.rename('

new_stu.txt

','stu.txt

')

基於PEview分析PE檔案(4 4)

從圖3可以看出,pe檔案的nt頭之後就是節 section 頭,每個節頭的大小是40位元組。在 4.2 image file header 中提到,本pe檔案包含9個節,可以從圖3中找到這9個節對應的節頭。表1列出了各節頭的對應節的內容。表1 節頭對應節的內容 節名內容 節名內容 bss 未初始化的...

將Eclipse4 4修改為傳統的介面

步驟如下 1.開啟修改eclipse4.0主題視窗 使用者可以在theme下拉列表中選擇適合的 這裡沒有我喜歡的 2.修改主題 選擇window 7 classes 3.修改樣式表檔案 3.1 找到eclipse4.0主題樣式表檔案 eclipse plugins org.eclipse.platf...

(44)常量 (45)檔案引入

44 常量 常量 不能重新宣告 不能修改 不能銷毀 define pi 3.14 定義常量 檢測長量是否存在 if defined pi false else 動態常量名 constant 函式給引數返回敞亮值 yzl pi echo constant yzl 45 檔案引入 include inc...