2016-03-31 31 views
-1

我正在編寫代碼以自動執行abaqus腳本,並且我想要abaqus將輸出寫入文件。因此文件被寫入,這在abaqus運行,包括文件寫入自己,如:編寫一個文件,寫入一個文件。使用換行符的問題 n

file = open(filename, "a") 

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

到目前爲止好,但是當我想用文件中的一個換行符("\n"),其被寫入,我明明得到一個錯誤:

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

是否有不同的方式來寫新行或我需要不同的方法?

+0

http://stackoverflow.com/questions/15392730/in-python-is-it-possible-to-escape-newline-characters-when-printing-a-string/15393515#15393515 – Wombatz

回答

0

我認爲這是你的意思?

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

額外的\逃脫了正常的功能。

+0

謝謝!這解決了我的問題 – Engensmax

相關問題