我試圖得到這個:http://blog.datasingularity.com/?p=148 工作。我已經走得很遠了,但我碰到了一堵磚牆,特別是對於編程和我一樣糟糕的人來說。TypeError與irclib.py
我得到這個錯誤:
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
Main.py
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()
Commands.py http://pastebin.com/kH7w9Mt3
珍娜,請顯示產生此錯誤的代碼。 – danodonovan 2013-02-15 15:39:19