0
ソースコード内の複数の行にまたがるバイト文字列を解析する必要があります。この複数の行にまたがるバイト列
self.file.write(b'#compdef %s\n\n'
'_arguments -s -A "-*" \\\n' % (self.cmdName,))
と同じように、この行は\n
後、次のように
self.file.write(b'#compdef %s\n\n\'\'_arguments -s -A "-*" \\\n' % (self.cmdName,))
お知らせバックスラッシュを次の例外
固定することができbuiltins.SyntaxError: cannot mix bytes and nonbytes literals
をスローします。この修正は、行ごとに79文字未満のプロジェクトルールに従います。
これを修正するにはどうすればよいですか?
コードは、Python 2に正常に動作しますが、あなたは、複数の文字列リテラルを使用する罰金ですが、彼らは同じタイプである必要がPythonの3
ありがとうございました。私の間違いを理解していない – abhi