2016-07-01 8 views
0
with open("C:scripts/CUAppVersion.js", 'a') as file: 
file.write("if [CUID] = -1 then" 
    "function GetCUID() { return 0; }" 
"else" 
    "function GetCUID() { return [CUID] });") 

これは私のコードであり、JSをJSファイルに正常に置きますが、上にタイプしたのではなく、1行に置きます。私は自分のJSコードが完全に正しくないことを認識しています。私はそれを修正する必要があります。JavaScriptコードをPythonでJSファイルに入れることは可能ですか?

正しいレイアウトのJSファイルにコードを挿入するにはどうすればよいですか?

答えて

1

複数行の文字列を使用します。

with open("C:/scripts/CUAppVersion.js", 'a') as file: 
    file.write(""" 
if [CUID] = -1 then 
    function GetCUID() { return 0; } 
else 
    function GetCUID() { return [CUID] }); 
""".strip()) 
+0

ありがとうございました! :D – Jill

0

すべての行の末尾に\nを追加します。

with open("C:scripts/CUAppVersion.js", 'a') as file: 
file.write("if [CUID] = -1 then\n" 
    "function GetCUID() { return 0; }\n" 
"else\n" 
    "function GetCUID() { return [CUID] });\n") 
+0

ありがとう、私はこのような単純な解決策を見過ぎているとは思わない。 – Jill

0

エンドラインを追加するとどうなりますか\n

with open("C:scripts/CUAppVersion.js", 'a') as file: 
    file.write("if [CUID] = -1 then\n" 
     "function GetCUID() { return 0; }\n" 
     "else\n" 
     "function GetCUID() { return [CUID] });\n") 
+0

工場に感謝、私はそのことを考えなかったと信じることはできませんxD – Jill

関連する問題