Python irclib.py的类型错误

Python irclib.py的类型错误,python,arduino,irc,Python,Arduino,Irc,我正试图得到这个: 工作。我已经走了相当远的路,但我遇到了困难,尤其是对于像我这样不擅长编程的人来说 我得到这个错误: C:\windows\system32>python C:\Users\Jenna\Downloads\arduinoIRC\Main.py Traceback (most recent call last): File "C:\Users\Jenna\Downloads\arduinoIRC\Main.py", line 28, in <module>

我正试图得到这个: 工作。我已经走了相当远的路,但我遇到了困难,尤其是对于像我这样不擅长编程的人来说

我得到这个错误:

C:\windows\system32>python C:\Users\Jenna\Downloads\arduinoIRC\Main.py
Traceback (most recent call last):
  File "C:\Users\Jenna\Downloads\arduinoIRC\Main.py", line 28, in <module>
    main()
  File "C:\Users\Jenna\Downloads\arduinoIRC\Main.py", line 25, in main
    bot.start()
  File "C:\Python27\lib\ircbot.py", line 246, in start
    self._connect()
  File "C:\Python27\lib\ircbot.py", line 96, in _connect
    ircname=self._realname)
  File "C:\Python27\lib\irclib.py", line 1084, in connect
    localaddress, localport, ssl, ipv6)
  File "C:\Python27\lib\irclib.py", line 433, in connect
    self.socket.connect((self.server, self.port))
  File "C:\Python27\lib\socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
TypeError: an integer is required
Commands.py

你能发布
Commands.py的内容吗


好像你给了它一个字符串,它需要一个int。

Jenna,请显示产生此错误的代码。编辑:在原始问题中发布了它我让它工作了!我将commands.py和main.py中的端口(用于串行端口)更改为SPORT,它可以工作。
import Commands

from ArduinoBot import *
from Arduinos import Arduino     

def main():

    bot = ArduinoBot(Arduino(Commands.PORT, Commands.BAUD), Commands.CHANNEL,     Commands.NICK, Commands.SERVER, Commands.PORT)
    bot.start()

if __name__ == "__main__":
    main()