2015-04-06 122 views
-3

因此,在我的Python練習中,我必須編寫一個程序,計算並生成一份報告給患者住院費用的文件。 計算編碼非常簡單。 提示用戶的信息,計算信息,返回總費用或任何。 我的問題是向文件寫入報告,包括用戶輸入的費用和此費用的總金額。 我所做的一切完美,我真的不明白如何寫入文件和這樣的作品?Python練習「文件幫助」

Infile=open("hospital_charges.txt","w")...

現在怎麼辦? 顯然是使用.write方法。但我的住院費的文件保持空白......

+1

https://docs.python.org/2/tutorial/inputoutput.html – khelwood

+2

這已經在這裏回答:[http://stackoverflow.com/questions/6159900/correct-way-to-write-line-to-file-in-python](http://stackoverflow.com/questions/6159900/correct在Python中寫入文件的行) –

回答

0

使用write方法

Infile.write("read documentation") 

文檔是在這裏:https://docs.python.org/2/tutorial/inputoutput.html#methods-of-file-objects

它與文件對象打交道時很好的做法,使用關鍵字 在打開文件後自動關閉該文件以防止令人討厭的錯誤。所有這些都記錄在上面給出的鏈接中。

在提出問題之前,請務必查看右邊的相關選項卡,您會驚訝的發現,人們有多少次和我們有同樣的懷疑!

+0

非常好的答案!我聽說我們需要在執行寫入後關閉文件,這是真的嗎? – vaultah

+0

當然,我們應該在使用它之後關閉所有東西,以防止將來發生令人討厭的錯誤。如果您不關閉文件並在平均時間編輯它,稍後可能會遇到問題。 – solinvictus

0

寫入到文件後,必須關閉文件對象,以確保數據被寫入到它,使用

Infile.close()