我正在将一些程序从Visual Basic 6.0转换为Python,我在VB中陷入了一行代码中。
Visual Basic代码:
bAddStart = "100"
bNoOfBytes = "94"
MeterId = 1
Data = Chr(MeterId) + Chr(3) + Chr(Val(bAddStart) \ 256) + Chr(Val(bAddStart) Mod 256) + Chr(0) + Chr(Val(bNoOfBytes))
对于VB中的函数Chr
,我在Python中使用chr()
。
对于Val
函数,在Python中哪个函数类似?
尝试
int(bNoOfBytes)
例如:
chr(int("65"))
将返回A
。python中没有内置函数等同于Val()。你必须实现你自己的功能。我以前遇到类似问题时用过这个代码-
相关问题 更多 >
编程相关推荐