在使用python-obd库引导我的OBD扫描仪时遇到问题。我更喜欢Ruby,是python的新手。运行python-obd的教程代码和终端回答了这个问题:
File "car.py", line 2, in <module>
import obd
File "/Users/aabulkhairov/Development/publicobd/obd.py", line 3, in <module>
AttributeError: 'module' object has no attribute 'OBD'我是否必须找到obd.py文件并将其复制到此文件的文件夹中?
下面是car.py:
import obd
connection = obd.OBD() # auto-connects to USB or RF port
cmd = obd.commands.SPEED # select an OBD command (sensor)
response = connection.query(cmd) # send the command, and parse the response
print(response.value) # returns unit-bearing values thanks to Pint
print(response.value.to("mph")) # user-friendly unit conversions发布于 2019-12-17 04:56:06
我学到的一件事是你不应该给你的(测试) Python文件命名:
obd.py然后从搜索可用端口开始:
ports = obd.scan_serial() # return list of valid USB or RF portshttps://stackoverflow.com/questions/42535257
复制相似问题