我正在尝试使用python“ whois”。

我使用以下代码为OS安装了whois for python(OS:-CentOS 7)

pip install python-whois


当我在python控制台上运行以下三个命令时

import whois
w = whois.whois('www.google.com')
print w


但是当相同的三行我保存在文件whois.py中并使用命令运行代码
python whois.py

它给出以下错误

Traceback (most recent call last):
  File "whois.py", line 1, in <module>
    import whois
  File "/home/sysadmin/pythonPractice/whois.py", line 2, in <module>
    w = whois.whois('www.google.com')
TypeError: 'module' object is not callable

最佳答案

出现此问题是因为文件名是whois.py,并且当您尝试调用库whois时,它被覆盖了,因此,您应该将文件从whois.py命名为其他名称。

关于python - 找不到Whois库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49974542/

10-12 07:33