1. 程式人生 > >修改其他檔案中的變數

修改其他檔案中的變數

#思路:將原檔案裡的內容讀取,然後通過下標修改內容,二次覆蓋寫入
user="lm"
def update_other_file_name(file,index,new_name):
    import time
    t=[]
    with open(file, 'r')as f1:
        text = f1.readlines()
        text[index]='user="%s"\n'%new_name
        time.sleep(3)
        for line in  text:
            t.append(line)
    with open(file, 'w')as f:
        for l in  t:
            f.write(l)
file="/Users/lm/Desktop/self_test/appium_script/app/__init__.py"
new_name='zs'
update_other_file_name(file,0,new_name)