私はPythonを使用してOSと通信しています。
次の形式の文字列を作成する必要があります。
string = "done('1') && done('2')"
私の文字列には二重引用符が含まれている必要がありますが、Pythonでは文字列を定義するために二重引用符が使用されているため、その方法がわかりません。
それから私は次のようなことをします:
os.system(string)
ただし、システムは二重引用符と一重引用符を含む文字列のみを読み取ります。
私は試した:
>>> s = '"done('1') && done('2')"'
File "<stdin>", line 1
s = '"done('1') && done('2')"'
^
SyntaxError: invalid syntax
ここで提案されている三重引用符も試しましたが、エラーが発生します。
>>> s = """"done('1') && done('2')""""
File "<stdin>", line 1
s = """"done('1') && done('2')""""
^
SyntaxError: EOL while scanning string literal