2016-03-31 19 views
-1

abaqusスクリプトを自動化するコードを書いていますが、abaqusに出力をファイルに書きたいと思っています。そのためのような、自分自身を書いabaqusで実行すると、ファイルが含まれ、書き込まれますファイル:とても良い今のところファイルを書き込み、ファイルを書き込みます。改行を使用している問題

file = open(filename, "a") 

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

が、明らかに私が書き込まれますファイル内の改行("\n")を使用する場合、Iエラーが発生する:

改行を書く方法が異なりますか、別の方法が必要ですか?

+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