这篇文章主要介绍了python如何获取.py文件参数?如何在Python的cmd中获得.py文件参数的操作,具有很好的参考价值,希望对大家有所帮助,下面一起来学习学习吧 。
文章插图
方法一:使用工具来对参数进行获取
1、首先打开Python,在菜单栏中选择“RUN”选项,下拉列表中,我们选择“Debug Configuration” 。
2、在打开的对话框中,我们先在name设置一个名字,在”Parameters”框中对要传入的参数进行设置,再到“Script path”中设置文件路径 。设置好之后点击“OK” 。
方法二:通过Terminal获取参数
我们在Python界面中,在最下方找到控制台“Terminal”,输入以下命令及参数,格式如下:
Python+文件名 参数
举个例子:
Python hh.py {start_dt’:20220822,’end_dt’:20220820}运行结果:
{start_dt’:20220822,’end_dt’:20220820}在Python中,如果我们运行的cmd输出的内容不是很多的话,我们可以考虑设置重定向,我们可以借助os.popen()的方式,这样即使需要在cmd中运行大量的py文件内容进行处理也不会不方便,而且运行的速度会更快 。它分为两种情况,方法如下:
1、实例(不传入参数)
def useCmd(self): f = os.popen(r"python hh.py", "r") 读文件 d = f.read() # print(d) #关闭文件 f.close()在这段代码中,我们首先做的事情是将一个文件与现在使用的py文件放在同一个目录中,通过管道的方式来对cmd进行调用操作,函数返回一个file对象,里面的内容是脚本输出的内容 。
2、实例(传入参数)
【python如何获取.py文件参数?如何在Python的cmd中获得.py文件参数?】这个是在使用命令的时候对参数进行传递的方法,我们直接在popen()的第一个参数中继续补充就行了,将一个字符串看作是直接在cmd终端敲入的命令,代码如下:
def useCmd(self): f = os.popen(r"python hh.py --image", "r") d = f.read() # print(d) #关闭文件 f.close()在上面的这段代码中,我们的使用的参数就是“image”,这里也是通过一个管道的方式来对一个cmd进行调用操作,函数返回一个file对象,里面的内容是脚本输出的内容 。
有关“python如何获取.py文件参数?如何在Python的cmd中获得.py文件参数?”的内容讲解到这里就结束了,希望今天分享的内容可以对大家有所帮助 。
推荐阅读
- Sublime怎么改中文?Sublime编辑器如何设置成中文的
- Python怎么对字符串进行反转操作?Python中三种实现字符串反转的方法
- 如何使用Python从文件中读取内容?Python初学者文件读写教程
- Python中的int函数怎么使用?python如何实现int函数的方法
- 如何解决pycharm每次打开项目都需要配置解释器?pycharm不显示解释器解决方法
- Python为什么要配置虚拟环境?Python使用虚拟环境有什么好处?
- Python如何配置文件yaml?Python配置文件yaml的用法有哪些?
- 恋爱中人如何送生日礼物?
- 美图秀秀字体如何描边?美图秀秀字体描边的方法
- 如何用美图秀秀将图片制作成花朵?方法教程详解