写一个文件,写一个文件。使用换行符的问题 \n

Write a file, that writes a file. Problems using newline \n

我正在编写代码以自动执行 abaqus 脚本,我希望 abaqus 将输出写入文件。因此文件被写入,运行 in abaqus 并包括文件自己写入,例如:

file = open(filename, "a")

file.write("result_file=open(str('" + str(filename) + "_result'")

到目前为止一切顺利,但是当我想在写入的文件中使用换行符 ("\n") 时,我显然得到一个错误:

file.write("result_file.write(str(value.data) +'\n')\n")

是否有不同的换行方式或者我需要不同的方式?

我想这就是你的意思吧?

file.write("result_file.write(str(value.data) +'\n')\n")

额外的 \ 逃脱了 .

的正常功能