我一直在試圖建立一個程序,讓用戶的姓名,寫和保存文檔,這裏是我想出了這麼遠:不確定如何從多行循環獲取用戶輸入 - Python的
doc_name = str(input("Document Name: "))
end = ""
for line in iter(input, end):
document = "\n".join(iter(input, end))
pass
try:
savefile = open("/home/" +doc_name+ ".txt", "w")
savefile.write(x)
savefile.close()
print("Document - " +doc_name+ "\nSuccessfully saved.\n\n")
except:
print("An error occurred.\nUnable to save document.\n\n")
的「for循環」我已經使用了從以下頁面: Raw input across multiple lines in Python但我不確定如何使用從該環路的輸入,所以我可以將其保存到一個文本。 我需要在這行代碼輸入x的地方:
savefile.write(x)
我使用Python 3.2.3本程序(有沒有什麼幫助?)。 我想知道用戶輸入如何進入在for循環可以存儲在一個varible,然後在程序中的其他一些點使用。
謝謝。
代碼的idention不是有效的Python。請修復它。 –
@Tichodroma對此感到抱歉,在複製代碼時肯定有一些問題。謝謝你讓我知道。 – BaconStereo
'iter(input,end)'是什麼意思:'應該是什麼意思? 'input'是一個Python內置函數。 –