我要导入一个模块,所有操作都在同一个文件中完成:
from irc import IRCBot, run_bot
class greeterBot(IRCBot):
def greet(self, nick, messege, channel):
return 'Hi %s' % nick
def command_patterns(self):
return (
self.ping('^hello', self.greet),
)
host = "coolwhizserver"
port = 6667
nick = 'Alfred'
run_bot(greeterBot, host, port, nick ['#randomchannel'])
这是代码,我将输出如下:
Traceback (most recent call last):
File "Greeter.py", line 1, in <module>
from irc import IRCBot, run_bot
ImportError: cannot import name IRCBot
请检查您的版本-如果您有32位版本的包和64位版本的Python(或相反的情况),则导入永远不会运行。在
问题是python在irc中找不到名为IRCbot的类。 你有安装irc吗?如果是这样的话,ypu可以试试
从工业机器人导入IRCBot
如果没有安装irc,可以使用pip安装:
pip安装irc
你在使用什么版本的python?在
相关问题 更多 >
编程相关推荐