【发布时间】:2021-12-30 08:46:42
【问题描述】:
我正在尝试创建一个使用我的程序中的变量命名的文本文件。唯一的问题是,当我使用变量命名目录时,我无法指定目录。 (vac_postcode 是我用来命名文件的变量)
centrebypostcode = open(C:\Users\Rich\Desktop\Assignment\Centre\vac_postcode + ".txt"', "a+")
centrebypostcode.write("\n")
centrebypostcode.write(vac_center)
centrebypostcode.close()
我使用“a+”是因为如果文本文件不存在,我需要程序来创建它,但如果存在,它只是将我需要的内容附加到文本文件中。 (这是我对“a+”用法的理解)
很遗憾,open(r'C:\Users\Rich\Desktop\Assignment\Centre\vac_postcode + ".txt"', "a+" ') 也不起作用。
【问题讨论】:
-
试试
centrebypostcode = open("C:\Users\Rich\Desktop\Assignment\Centre\" + vac_postcode + ".txt", "a+")。
标签: python file variables directory txt