roboforum.ruТехнический форум по робототехнике. |
|
|
C:\Program Files\Python32>python.exe ArduinoPortFinder.py
Traceback (most recent call last):
File "ArduinoPortFinder.py", line 13, in <module>
import serial
File "C:\Program Files\Python32\serial\__init__.py", line 19, in <module>
from serial.serialwin32 import *
File "C:\Program Files\Python32\serial\serialwin32.py", line 12, in <module>
from serial import win32
File "C:\Program Files\Python32\serial\win32.py", line 196
MAXDWORD = 4294967295L # Variable c_uint
^
SyntaxError: invalid syntax
C:\Program Files\Python32>
Dmitri Vladimirovich писал(а):Я уже наткнулся на этот форум
но там же про линух. под виндой нету python3
Добавлено спустя 51 секунду:
а, там дальше есть про винду
Добавлено спустя 2 минуты 50 секунд:
проблему это не решило - нету такой папки 2.58 как у него - у меня третья версия питона..
А если под линухом попробовать - Ваш код должен работать?
Dmitri Vladimirovich писал(а):ок, попробую.
кстати какая у Вас версия питона?
#-------------------------------------------------------------------------------
# Name: ArduComports
# Purpose:
#
# Author: dccharacter
#
# Created: 27.03.2012
# Copyright: (c) dccharacter 2012
# Licence: <your licence>
#-------------------------------------------------------------------------------
#!/usr/bin/env python
import serial
from serial.tools.list_ports import comports
import re
def main():
coms = comports()
print('Looking for Arduinos...')
index = 0
for com, desc, hwid in coms:
if re.search("Arduino", desc):
print("An Arduino is connected to", com, "(", desc, ")")
index = index+1
print('Done searching (', str(index), 'ports checked)')
if __name__ == '__main__':
main()
Вернуться в Arduino и другие Xduino
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9