剛剛學習Python並試圖編寫一個腳本,允許用戶更改文本中的行。python寫文件的語法錯誤
回溯(最近通話最後一個): 文件「textedit.py」,10號線,在 f.write(出於某種原因,提示用戶時,爲線路輸入的東西來代替我得到這個錯誤一號線) AttributeError的: '海峽' 對象沒有屬性 '寫'
和腳本本身:
f = raw_input("type filename: ")
def print_text(f):
print f.read()
current_file = open(f)
print_text(current_file)
commands = raw_input("type 'e' to edit text or RETURN to close the file")
if commands == 'e':
line1 = raw_input("line 1: ")
f.write(line1)
else:
print "closing file"
current_file.close()
非常感謝!我非常喜歡學python。 – alkopop79