任何人都可以帮我弄清楚为什么我继续使用这行代码获得错误“行后续字符的意外字符”...
r=spi.xfer2([4\2\(channel>>2),(channel&3)<<6,0])
谢谢!
答案 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])
如果没有,那么我认为您需要解释这段代码应该做什么。