Модуль argparse не работает в Python

Я пытаюсь получить модуль argparse, работающий на Python. Моя проблема в том, что при новой установке я получаю следующее:

File "test.py", line 3, in <module> import argparse File "/home/jon/Pythons/realmine/argparse.py", line 3, in <module> parser = argparse.ArgumentParser(description='Short sample app') AttributeError: 'module' object has no attribute 'ArgumentParser' 

test.py :

 import argparse 

Ясно, что я что-то упускаю. Может ли кто-нибудь помочь?

One Solution collect form web for “Модуль argparse не работает в Python”

Обычно этот симптом является следствием затенения встроенного модуля с вашим собственным. И из сообщения об ошибке:

 File "/home/jon/Pythons/realmine/argparse.py", line 3, in <module> 

похоже, что у вас есть собственный модуль argparse.py, который вызывает проблему, потому что это тот, который test.py пытается импортировать и в котором отсутствует ArgumentParser. Переименуйте файл argparse.py в другое место (и удалите любые файлы .py [c / o]).

  • argparse conflict resolver для опций в подкомандах превращает аргумент ключевого слова в позиционный аргумент
  • Argparse с необходимым подпараметром
  • Использование «argparse» в отличие от sys.argv
  • Показать описание pydoc как часть argparse '--help'
  • необязательные аргументы python без тире, но с дополнительными параметрами?
  • Это плохая форма, чтобы поднять ArgumentError вручную?
  • Python argparse: как вставить новую строку в текст справки в подпараллеле?
  • argparse: как я могу разрешить нескольким значениям переопределять значение по умолчанию
  • Как создать взаимоисключающую группу argparse с несколькими позиционными параметрами?
  • Argparse - различать без опций, вызывается опция и параметр, вызываемый аргументом?
  • python unittest для argparse
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.