因此,在我的Python练习中,我必须编写一个程序,计算并生成一份报告给患者住院费用的文件。 计算编码非常简单。 提示用户的信息,计算信息,返回总费用或任何。 我的问题是向文件写入报告,包括用户输入的费用和此费用的总金额。 我所做的一切完美,我真的不明白如何写入文件和这样的作品?Python练习“文件帮助”
Infile=open("hospital_charges.txt","w")...
现在怎么办? 显然是使用.write方法。但我的住院费的文件保持空白......
因此,在我的Python练习中,我必须编写一个程序,计算并生成一份报告给患者住院费用的文件。 计算编码非常简单。 提示用户的信息,计算信息,返回总费用或任何。 我的问题是向文件写入报告,包括用户输入的费用和此费用的总金额。 我所做的一切完美,我真的不明白如何写入文件和这样的作品?Python练习“文件帮助”
Infile=open("hospital_charges.txt","w")...
现在怎么办? 显然是使用.write方法。但我的住院费的文件保持空白......
使用write方法
Infile.write("read documentation")
文档是在这里:https://docs.python.org/2/tutorial/inputoutput.html#methods-of-file-objects
它与文件对象打交道时很好的做法,使用与关键字 在打开文件后自动关闭该文件以防止令人讨厌的错误。所有这些都记录在上面给出的链接中。
在提出问题之前,请务必查看右边的相关选项卡,您会惊讶的发现,人们有多少次和我们有同样的怀疑!
非常好的答案!我听说我们需要在执行写入后关闭文件,这是真的吗? – vaultah
当然,我们应该在使用它之后关闭所有东西,以防止将来发生令人讨厌的错误。如果您不关闭文件并在平均时间编辑它,稍后可能会遇到问题。 – solinvictus
写入到文件后,必须关闭文件对象,以确保数据被写入到它,使用
Infile.close()
https://docs.python.org/2/tutorial/inputoutput.html – khelwood
这已经在这里回答:[http://stackoverflow.com/questions/6159900/correct-way-to-write-line-to-file-in-python](http://stackoverflow.com/questions/6159900/correct在Python中写入文件的行) –