如何在python中将字符串写入/打印到新的文本文件?

时间:2015-12-09 08:39:32

标签: python string file

我在变量中有一个字符串,我想将该变量写入其中的文本文件的打印形式I.E. 我明显的猜测是这样做:

'filename'.write(string_variable)

但它给了我这个错误。

Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
main('studyguide.txt','decrypted.txt')
File "C:/Users/Casey/Documents/New folder/pa11.py", line 45, in main
writefile.write(finalstr)
AttributeError: 'str' object has no attribute 'write'

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要open一个文件,然后使用file.write

with open(writefile, 'w') as f:
    f.write(finalstr)