如何解决当脚本运行时没有前面的 py -2 或 -3
我的python代码是:
# my_script.py
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-v","--verbose",help="increase output verbosity",action="store_true")
args = parser.parse_args()
if args.verbose:
print("verbosity turned on")
我的默认 python 是 Python 3.7.4
(我的 PC 上也安装了 python 2)。当我以这种方式从 Windows 命令行运行此脚本时:
py -2 my_script.py
或者这样:
py -3 my_script.py
脚本运行良好。但是当我这样跑时:
my_script.py
usage: my_script.py [-h] [-v]
my_script.py: error: unrecognized arguments:
为什么?我总是在没有前面的 py
的情况下运行我的所有 python 脚本并且它可以工作(它们不包含 argparse
模块)
你能帮忙吗 - 为什么包含 arparse
的 python 脚本在没有前面 py
的情况下不能运行?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。