Pycharm设置外部参数

在linux执行Python脚本时 经常会传递参数,一般格式会是这样:

pycharm执行java pycharm执行有输入参数的脚本_复制粘贴


可以直接跟参数进行传入,后面的参数可以是一个或者是多个。

在Pycharm中如何引入参数代码如下:sys.argv[0]表示脚本本身,1,表示参数1 以此类推。

pycharm执行java pycharm执行有输入参数的脚本_快捷键_02

开始时 直接输入 print (sys.argv[0]),由于sys模块未导入所以出现错误:


 

pycharm执行java pycharm执行有输入参数的脚本_快捷键_03

 

标红表示sys未定义,此处定义sys的快捷键为alt+enter:

pycharm执行java pycharm执行有输入参数的脚本_Python_04


点击后直接引入sys模块。

 

此处完成后可以使用pycharm中的终端进行验证标红处:

pycharm执行java pycharm执行有输入参数的脚本_快捷键_05

 

但是当我直接执行run的时候由于没有引入参数所以报错提示:

pycharm执行java pycharm执行有输入参数的脚本_pycharm执行java_06

list index out of range 表名参数sys.argv[2]并没有参数


处理方法:

快捷键shift+alt+F10--选择Edit configuration:

pycharm执行java pycharm执行有输入参数的脚本_快捷键_07


在script parameters 中补足参数。补充后:

pycharm执行java pycharm执行有输入参数的脚本_快捷键_08


运行成功!

Pycharm常用快捷键

Pycharm中有很多的快捷键,可以帮助我们在日常编程中,流畅迅速方便的完成代码的编写,一下是一些常用的快捷键:

1.ctrl+c 快速复制只要光标在该行便可以执行复制本行,配合ctrl+v完成粘贴。 

ctrl+x与其使用方法一致但一个是复制另一个是剪切。

2.ctrl+d 快速复制粘贴,省去ctrl+v 光标选择区域直接运行会直接在下一行执行复制粘贴操作相当迅速~。

3.ctrl+shift+n 快速查找文件,适用于编程文件较多的项目。

4.ctrl+alt+l 将编写的代码规范化,自动调整格式:

使用前:

pycharm执行java pycharm执行有输入参数的脚本_复制粘贴_09

调整完毕:

pycharm执行java pycharm执行有输入参数的脚本_Python_10

5.alt+enter 快速导入封装模块,之前已经演示了使用方法。

6.ctrl+/ 表示将选中的区域全部注释。再次选择执行则会取消注释。

7.tab 与 shift+tab 前者将所选中的代码向后缩进,后者则是代码向前缩进。

8.shift+enter 与 ctrl+enter 前者为光标在任何位置向下换行,后者为向上换行。

 执行Python代码方法

 

Linux下的Python执行方法:

如图:

pycharm执行java pycharm执行有输入参数的脚本_快捷键_11

 

1、 Python +xxx.py 这种方法规定了解析器为Python所以容错率大

2、 ./xxx.py 注意此处文件需要有执行权限 ,并且此处未规定解析器需要在#! /usr/bin/env python中寻找如果此处出错将会报错。

 

Pycharm中的运行方式:

可以直接点击:

pycharm执行java pycharm执行有输入参数的脚本_快捷键_12

 

可以选择:

 

pycharm执行java pycharm执行有输入参数的脚本_Python_13

还可以使用快捷键:

 shift+F10直接运行 Alt+Shift+F10可添加外部参数执行。