python學習筆記 檔案修改

2021-09-24 19:20:17 字數 1037 閱讀 5125

功能實現:通過python,實現linux的sed功能

(另:通過python檔案無法直接修改儲存,只能先把檔案另存,然後重新命名。這裡沒有執行重新命名那一步)

實現效果為:執行.py +(find_str )需要修改的值 + replace_str (修改後的值)

方式1:

import sys

f =open

("dalu2"

,"r"

,encoding=

"utf-8"

)f_new =

open

("dalu2.bak"

,"w"

,encoding=

"utf-8"

)find_str = sys.ar**[1]

replace_str = sys.ar**[2]

for line in f:

if find_str in line:

line = line.replace(find_str,replace_str)

f_new.write(line)

f.close(

)f_new.close(

)

方式2:

import sys

find_str = sys.ar**[1]

replace_str = sys.ar**[2]

with

open

("dalu2"

,"r"

,encoding=

"utf-8"

)as f,\

open

("dalu2.bak"

,"w"

,encoding=

"utf-8"

)as f_new:

for line in f:

if find_str in line:

line = line.replace(find_str,replace_str)

f_new.write(line)

Linux修改檔案許可權學習筆記

檔案許可權 lrwxrwxrwx 第一位代表 該檔案是乙個鏈結 其他9個字母分為三組 1.rwx 檔案所有者 2.rwx 這個檔案所有組的其他人 3.rwx 剩下的人對該檔案的許可權 r read w write 沒有許可權 x 執行 修改檔案許可權 方法一 chmod x 4對檔案是賦予執行許可權...

Python學習筆記 檔案

3 檔案 目錄的常用管理操作 計算機的檔案,就是儲存在某種 長期儲存裝置 上的一段資料 在計算機中,檔案是以二進位制的方式儲存在磁碟上的 在 計算機 中要操作檔案的套路非常固定,一共包含三個步驟 1.開啟檔案 2.讀 寫檔案 3.關閉檔案 python中操作檔案有 乙個函式和三個方法 open 函式...

Python學習筆記 檔案

開啟檔案 with open mcr license.txt as file obj contents file obj.read print contents 只能開啟txt檔案,不能開啟pdf和office檔案 路徑分為相對路徑和絕對路徑 相對路徑 with open files mcr lic...