上記のエラーがあります s1="some very long string............"
誰かが私が間違っていることを知っていますか?
上記のエラーがあります s1="some very long string............"
誰かが私が間違っていることを知っていますか?
回答:
あなたは"
行の終わりの前に入れていません。
"""
これを行いたい場合に使用します。
""" a very long string ......
....that can span multiple lines
"""
私も同様の問題に直面しました。Windowsのフォルダへのパスを含む文字列がありました。たとえばC:\Users\
、問題は\
エスケープ文字であるため、文字列で使用するには、もう1つ追加する必要があります\
。
不正解: C:\Users\
正しい: C:\\\Users\\\
私もこの問題を抱えていましたが、ここには答えがありますが、/
空のスペースが存在してはいけないので、これについて重要な点を述べたいと思い
ます。
postgresql関数でこのエラーが発生しました。読みやすいように\で複数行に分割した長いSQLがありました。しかし、それが問題でした。私はすべてを削除して、問題を修正するために1行にまとめました。pgadmin IIIを使用していました。
私のMac OS Xの場合、私は次のように述べていました。
model.export_srcpkg(platform, toolchain, 'mymodel_pkg.zip', 'mymodel.dylib’)
エラーが発生しました:
File "<stdin>", line 1
model.export_srcpkg(platform, toolchain, 'mymodel_pkg.zip', 'mymodel.dylib’)
^
SyntaxError: EOL while scanning string literal
私が変更した後:
model.export_srcpkg(platform, toolchain, "mymodel_pkg.zip", "mymodel.dylib")
出来た...
デビッド
あなたvariable(s1)
は複数の行にまたがっています。これを行うには(つまり、文字列を複数行に広げたい場合)、三重引用符( "" ")を使用する必要があります。
s1="""some very long
string............"""