我正在使用Python3.6版本,并将此项目部署在linux服务器上, 我有一个要求,我想在运行时在属性文件中写key = value,因为这是我在下面的代码中写的第一行,但是它对我而言不起作用,所以请告知我除此以外是否还有其他事情。
def writePropFile(self, propFileName, data):
try:
print("propFileName : ",propFileName)
writeObj = open(propFileName, "a")
writeObj.write(data+"\n")
except TypeError as error:
print(error)
finally:
print("Closing file obj")
writeObj.close()
在独立程序中,它可以正常工作。
答案 0 :(得分:0)
您已经完成了以下更改,现在可以正常工作了。
def writePropFile(self,propFileName,data): 尝试: print(“ propFileName:”,propFileName) writeObj = open(propFileName,“ a”) writeObj.write(“ \ r \ n” + data) 除了TypeError作为错误: 打印(错误) 最后: 打印(“关闭文件obj”) writeObj.close()