为什么此代码未写入外部txt文档?

时间:2019-02-02 03:29:44

标签: python text external document

我对Python来说还很陌生,我正在编写一个脚本来向外部文本文档中写入一些文本,但是它不起作用有人可以帮忙吗?

with open("NameDatabase.txt", "a") as txtDoc:
    txtDoc.write('ID[' + num + ']' + ' ' + firstName + '\n')
    txtDoc.close()

这旨在将两个变量firstNamenum打印到名为NameDatabase.txt的文件中,但是它什么也没做(我三遍检查了所有变量和文本文件的命名正确)。

1 个答案:

答案 0 :(得分:0)

num=23
firstName="Kayden"
with open("NameDatabase.txt", "a") as txtDoc:
    txtDoc.write('ID[' + str(num) + ']' + ' ' + firstName + '\n')
    txtDoc.close()

我用str(num)代替了num来连接字符串,并且对我来说很好用。