在cmd模式以及pycharm当中的terminal模式当中运行python程序(.py文件)//cmd模式下运行python程序没反应

在pycharm当中的terminal运行代码

如果对于有调参数的需要,每次都直接在代码当中修改相应的参数值会显得十分的麻烦,如果直接在terminal或者是在cmd当中使用输入参数的办法进行运行则会显得方便许多。

如果代码为以下内容,

import sys

if len(sys.argv)>2:
    count=1
    print('sys.argv[0] is '+sys.argv[0])
    while True:
        try:
            print('sys.argv[{}] is {}'.format(count,sys.argv[count]))
            count+=1
        except:
            break
else:
    print(sys.argv[0])

那么我们可以在terminal模式当中这么运行:

首先肯定是通过cd进入相应的文件夹,然后通过

python XX.py 参数1 参数2 ...

命令输入相应的参数,随后回车即可运行程序,值得注意的是,通过sys.argv获取的参数是从argv[1]开始的,argv[0]默认的是该代码的文件名如上面所示的FT.py。

在cmd当中运行代码

在cmd当中运行代码与terminal当中类似,但是值得注意的是,如果没有将python.exe配置为环境变量,那么在cmd模式当中运行python代码是没有任何反应的,如下所示即使和terminal的命令是一致的,也不会有什么反应。

出现这种问题就需要将python.exe配置到环境变量当中

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值