Pycharm设置外部参数
在linux执行Python脚本时 经常会传递参数,一般格式会是这样:
可以直接跟参数进行传入,后面的参数可以是一个或者是多个。
在Pycharm中如何引入参数代码如下:sys.argv[0]表示脚本本身,1,表示参数1 以此类推。
开始时 直接输入 print (sys.argv[0]),由于sys模块未导入所以出现错误:
标红表示sys未定义,此处定义sys的快捷键为alt+enter:
点击后直接引入sys模块。
此处完成后可以使用pycharm中的终端进行验证标红处:
但是当我直接执行run的时候由于没有引入参数所以报错提示:
list index out of range 表名参数sys.argv[2]并没有参数
处理方法:
快捷键shift+alt+F10--选择Edit configuration:
在script parameters 中补足参数。补充后:
运行成功!
Pycharm常用快捷键
Pycharm中有很多的快捷键,可以帮助我们在日常编程中,流畅迅速方便的完成代码的编写,一下是一些常用的快捷键:
1.ctrl+c 快速复制只要光标在该行便可以执行复制本行,配合ctrl+v完成粘贴。
ctrl+x与其使用方法一致但一个是复制另一个是剪切。
2.ctrl+d 快速复制粘贴,省去ctrl+v 光标选择区域直接运行会直接在下一行执行复制粘贴操作相当迅速~。
3.ctrl+shift+n 快速查找文件,适用于编程文件较多的项目。
4.ctrl+alt+l 将编写的代码规范化,自动调整格式:
使用前:
调整完毕:
5.alt+enter 快速导入封装模块,之前已经演示了使用方法。
6.ctrl+/ 表示将选中的区域全部注释。再次选择执行则会取消注释。
7.tab 与 shift+tab 前者将所选中的代码向后缩进,后者则是代码向前缩进。
8.shift+enter 与 ctrl+enter 前者为光标在任何位置向下换行,后者为向上换行。
执行Python代码方法
Linux下的Python执行方法:
如图:
1、 Python +xxx.py 这种方法规定了解析器为Python所以容错率大
2、 ./xxx.py 注意此处文件需要有执行权限 ,并且此处未规定解析器需要在#! /usr/bin/env python中寻找如果此处出错将会报错。
Pycharm中的运行方式:
可以直接点击:
可以选择:
还可以使用快捷键:
shift+F10直接运行 Alt+Shift+F10可添加外部参数执行。