Python错误代码:意外的字符

时间:2017-06-14 20:42:14

标签: python

任何人都可以帮我弄清楚为什么我继续使用这行代码获得错误“行后续字符的意外字符”...

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

谢谢!

1 个答案:

答案 0 :(得分:1)

这一行:

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

不是有效的Python。 Python解释器认为第一个\字符是一个行继续符,除了换行符之外它不应该有任何内容。

如果您使用\表示整数除法(一个VB),则需要将其更改为等效的Python //

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

如果没有,那么我认为您需要解释这段代码应该做什么。