當我看它寫的東西時,總是加倍。例如,如果我寫'狗'生病'狗狗'。爲什麼?正如我所說的,我得到的輸出是什麼輸入我給雙重價值爲什麼我的腳本將兩個輸入字符串寫入輸出文件兩次?
from sys import argv
script,text=argv
def reading(f):
print f.read()
def writing(f):
print f.write(line)
filename=open(text)
#opening file
reading(filename)
filename.close()
filename=open(text,'w')
line=raw_input()
filename.write(line)
writing(filename)
filename.close()
:
讀取和寫入到文件,從命令行參數取文件名。
感謝您的幫助。 – Mercurius