我正在尝试使用Python工作的argparse模块.我的问题是,在全新安装时,我得到以下内容:
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'
Run Code Online (Sandbox Code Playgroud)
test.py 是:
import argparse
Run Code Online (Sandbox Code Playgroud)
显然,我错过了一些东西.有人可以帮忙吗?
DSM*_*DSM 57
通常,此症状是使用您自己的模块隐藏内置模块的结果.并从错误消息:
File "/home/jon/Pythons/realmine/argparse.py", line 3, in <module>
Run Code Online (Sandbox Code Playgroud)
看起来你有自己的模块argparse.py,这导致了问题,因为它是test.py尝试导入的模块,缺少ArgumentParser.将argparse.py重命名为其他内容(并删除任何.py [c/o]文件).
| 归档时间: |
|
| 查看次数: |
11751 次 |
| 最近记录: |