2015-12-03 6 views
2

Я новичок в python и функции getopt. Я пытаюсь импортировать getopt, однако я столкнулся с ошибкой.Модуль Python не может быть вызван при импорте getopt

Мой код буквально:

import getopt 

, а также пытались

from getopt import * /// from getopt import getopt 

Выход ниже:

python asdfasdf.py 
ARGV  : [] 
Traceback (most recent call last): 
    File "asdfasdf.py", line 1, in <module> 
    import getopt 
    File "/home/STUDENTS/~~/csc328/TCP/pyExample/getopt.py", line 12, in <module> 
    'version=', 
TypeError: 'module' object is not callable 

Мой питон 2,6 кое-что было реализовано в 2.3, я считаю, ,

редактировать: Я использую UNIX

+1

у вас может быть модуль getotp в коде. Когда вы ссылаетесь на сторонний модуль python, он пытается импортировать ваш модуль. Пожалуйста, дайте код '/ home/STUDENTS/grobe258/csc328/TCP/pyExample/getopt.py' – Nilesh

+0

Спасибо, этот файл вызывал проблему. Я назвал свой файл getopt, чтобы отличить его. Я удалил код, но у меня все еще есть ошибка, однако я создал новый каталог, и он отлично работает, спасибо. – Greg

+0

Скорее всего, файл '.pyc' все еще лежал. – dursk

ответ

1

вы можете быть иметь модуль getotp в вашем коде. Когда вы ссылаетесь на сторонний модуль python, он пытается импортировать ваш модуль.

Просьба удалить getopt.py в свой пример или переименовать его.

Смежные вопросы