【python】原来argparse.ArgumentParser是这么用

最近忙着搬运代码,发现很多代码都有argparse.ArgumentParser这个模块,本人也是刚学python,一直不清楚是什么东西,今天好好研究了一下。

让我大概明白了的一篇文章:python3 argparse.ArgumentParser 模块入门

这篇文章就几个字而已,但是我相信你看完了就茅塞顿开了。

但是明白是什么了,不明白怎么使用,文章说的又太简单了(其实是我不懂罢了哈哈),文章这么写的,但是我不知道在哪里运行。

执行:python test.py position_arg --digit 2222

输出:

position_arg
echo =2222
name = cjf

我很傻的去python console,发现用不了,网上查了一下,原来是要配合git使用,这也是一个shell命令而已。哈哈哈哈

直接在360软件管家里面搜索下载git就行,很简单的,一直Next就好了,然后配置一下路径,推荐文章:Windows 系统下.sh文件的运行

复制刚才的python test.py position_arg --digit 2222,按理说已经可以用了,但是我在使用的时候一直报错,

bash: /c/Users/14421/AppData/Local/Microsoft/WindowsApps/python: Permission denied

而且我发现我的python根本不在这个路径下,emmm,又是一顿疯狂搜索…

又是一篇文章救了我:解决AppData/Local/Microsoft/WindowsApps/python: Permission denied

说白里就是重新修改一下路径,覆盖之前的错误路径,然后我成功了哈哈哈。(我的文件路径是我自己的,没有按照文中的来)
【python】原来argparse.ArgumentParser是这么用_第1张图片
回归主题,这个argparse.ArgumentParser到底是个啥,应常用Git或者用cmd命令的肯定不陌生了(当然对于我就很陌生了),我的理解就是编写命令可以远程操纵自己的代码而不用去修改代码的内容,也不知道理解的对不对…

当然还有一篇写的很好的文章argparse.ArgumentParser()用法解析,等大概研究明白argparse.ArgumentParser之后再看也行。

希望本小白对大家的困扰能有帮助。

你可能感兴趣的:(python,纪录篇,git,python,shell,经验分享)