6. Pycharm的传参、快捷键、执行代码、调试模式

简介:

1.通过pycharm给python程序传递参数

脚本传入的参数、多个参数这个大家都比较熟悉,就不多说了

Pycharm如何传入参数?

先来认识python的参数:

sys.argv[0] 脚本本身

sys.argv[1] 第一个参数

.... 第N 个参数

以此类推

回到正题,想要在pycharm中不手动输入参数,一键传入参数,按Run就可以执行脚本?

方法:

”Run“ ---  "Edit Configurations" --- "Script parameters"

wKiom1nnfnjAyxg1AAAXZw9qFFA014.png

(或者用快捷键 Alt + Shift + F10 唤出 ”Run“ 菜单)

wKioL1nne9_T07PXAAAKTDUFtQ4895.png

wKioL1nne-3AWeagAABJUZlLiH0016.png

【注意:多个参数用空格隔开,如上图。】


2.pycharm 常用快捷键

(1)当需要快速复制一整行内容时:

Ctrl + c   不需要选中一行,只需要光标在这一行,就可以直接复制这一行的内容

(剩下只要 Ctrl + v 粘贴到指定行就行了)

拓展: Ctrl + x 也不需要选中,便可剪切


(2)当需要快速复制上一行内容进行改动时:

Ctrl + d   直接在光标所在行的下面一行复制并生成与原光标所在行一样的新的一行

(省去了Ctrl + v 的时间,适合临近重复性的代码编辑)

拓展:选中多行 执行 Ctrl + d 将会在下一行粘贴上面选中的多行内容


(3)当需要快速打开工程内一个不想花时间找的脚本文件时:

Ctrl + Shift + n 通过文件名快速查找工程内文件

wKiom1nnfv-BEG3CAAAkmxnQkhs167.png


(4)当写代码时,格式不正确,想快速调整,对齐格式:

Ctrl + a 全选

Ctrl + Alt + l     代码会自动调整为我们需要的格式

调整前(错误格式):

wKiom1nnfxWjYCzoAAAazFuLKyo085.png

调整后:(正确格式)

wKioL1nnfHOwFbIaAAAZx2vRX58373.png


(5)当想调用常用模块下的函数时,例如:sys.argv[1]

Alt + Enter 补全模块

举例,如图:

wKioL1nnfI-S9MLNAAAoJqx7h8Y116.png

执行后弹出选择框:

wKiom1nnf1rBRrb0AAA3GeSWjzA193.png

选择插入的模块:

wKioL1nnfLeQYPEHAAAoKyypri0414.png

完成。


(6)当想快速注释代码时:

Ctrl  + /    单独注释光标所在的一行,无需选中内容

拓展:批量、多行内容注释,选中多行内容,执行操作即可。

wKiom1nnf4eDplBHAAAqgHvhKOk587.png

取消注释:在执行一次 Ctrl + / 即可取消注释。


(7)当想要批量调整缩进时:

批量向后调整:TAB

批量向前调整:Shift + TAB


(8)当想快速另起一行写代码,无需调到行末在回车:

Shift  + Enter   光标在这一行,快速向下另起一行,格式随当前代码格式自动缩进

拓展:

 Ctrl + Enter       与Shift + Enter相反,快速向上另起一行。



3.执行python代码

(1)Linux上:

方式1:   # python    test.py     [脚本内,无需python解释器,即可执行脚本]

方式2:   # chmod +x test.py   &&   ./test.py   [脚本内,必须要写上python解释器,才可以执行脚本]


(2)Windows上:

wKioL1nnfSfSXqmVAABYconqDB4577.png

windows 不支持 ./test.py的方式



4. pycharm 的调试模式

(1)选择断点

wKiom1nngAeA4BwEAAAzRj_-Pm4677.png

(2)shift + F9    直接进入Debug模式

(3)F7 、F8的作用

F7 是跳入方法(函数)

F8 是跳入下一步执行

wKioL1nnfWnxKjD7AABnmR-Dkqc478.png


熟能生巧,多练习使用。




拓展学习:

Vim+python自动补全的功能   http://www.jianshu.com/p/f0513d18742a




本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/1974016
相关文章
|
7月前
|
Python
PyCharm在用Django开发时debug模式启动失败显示can't find '__main__' module的解决方法
初次用Django开发web应用,在试图用Pycharm进行debug的时候,出现了一个奇怪的问题。以正常模式启动或者在terminal启动都没有问题。但是以debug模式启动时,显示`can't find '__main__' module”`报错。在网上找了很久都没有看到解决方法,最后在某乎上看到一篇文章,在启动时加上`--noreload`参数,既可以debug模式启动。
104 0
|
4月前
|
人工智能 测试技术 iOS开发
软件测试/人工智能|PyCharm常用快捷键指南
软件测试/人工智能|PyCharm常用快捷键指南
88 0
|
8月前
|
Python
收藏 | 20个Pycharm最实用最高效的快捷键(动态展示)
收藏 | 20个Pycharm最实用最高效的快捷键(动态展示)
|
9月前
|
Python
|
9月前
|
Python
学习过程讨论及PyCharm快捷键
学习过程讨论及PyCharm快捷键
54 0
|
测试技术 Python
在pycharm中文件取消用 pytest模式打开的操作
在pycharm中文件取消用 pytest模式打开的操作
749 0
 在pycharm中文件取消用 pytest模式打开的操作
|
Python
Jetbrains旗下集成环境(pycharm、IDEA等)使用Ctrl +鼠标滚轮上下滑放大缩小快捷键设置
找到settings配置选项, 如下图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201118145950795.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoZW5mdGxp,size_16,color_FFFFFF,t_70#pic_center) ##### 第二步: 选定左侧栏Keymap,在右侧搜索框搜font关键词。看到Editor Actions下的内容
203 0
Jetbrains旗下集成环境(pycharm、IDEA等)使用Ctrl +鼠标滚轮上下滑放大缩小快捷键设置
|
Python
PyCharm常用快捷键
PyCharm常用快捷键
228 0
PyCharm常用快捷键
|
开发工具 git Python
PyCharm 常用开发快捷键
记住常用的开发快捷键,可以节省时间,提升开发效率。
|
Python
Pycharm自定义运行的(Run)快捷键
Pycharm自定义运行的(Run)快捷键
159 0
Pycharm自定义运行的(Run)快捷键