0
我想寫一個字符串從字符串轉換成文件,在字符串結束後我想輸入一個新行,但使用\ n我遇到了一個錯誤。新行python3
Ms = 2
Mbh = 4.3e6
Msu = Ms/Mu
Mbu = Mbh/Mu
n = 1
test = '"scattter -n',n,'-A 0.005 -g 1e-5 -t 100000 -i "-M',Mbu,' -rm 3 -R 0 -v 0.0.86680911331878907 -t-q 0.5 -a 1.0 -e 0 -r1 9.8863538914005233E-003 -t1 -q 1 -a 6.2500000000000000E-002 -e 0 -r1 9.8863538914005233E-003 -r2 9.8863538914005233e-003"'
string = str(test)
f = open("set1_M2.dat", 'w')
f.write(string\n) #New line
f.write("n, Mbu, Msu\n")
f.write(str([n, Mbu, Msu]))
f.close()
這裏是我得到的回溯,當我運行這個錯誤:
f.write(string\n)
^
SyntaxError: unexpected character after line continuation character
我不知道如何解決這個問題,我試圖調整在弦上,但報價原始的「測試」需要保持不變。
是的,剛剛解決它謝謝。 – Krios101