2017-06-14 20 views
0

誰もが、私はこのコード行で、「行継続文字の後に予期しない文字」エラーを取得しておく理由は、私が...Pythonのエラーコード:予期しない文字

r=spi.xfer2([4\2\(channel>>2),(channel&3)<<6,0]) 

感謝を把握することができます!

+1

バックスラッシュを達成するにはどうしますか? – molbdnilo

+1

\は "行継続文字"として解釈され、長すぎる行を分割するために使用することができます。あなたは/代わりに/を意味しましたか? –

+0

フィードバックに感謝しました。 – MTK003

答えて

1

このライン:

r=spi.xfer2([4\2\(channel>>2),(channel&3)<<6,0]) 

は有効なPythonではありません。 Pythonインタプリタは、最初の\文字が改行文字であると考えています。

\を整数の除算(a la VB)に使用している場合は、それをPythonに相当する//に変更する必要があります。

r=spi.xfer2([4 // 2 // (channel >> 2),(channel & 3) << 6,0]) 

もしそうでなければ、このコードが何をすべきか説明する必要があると思います。

関連する問題