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
相关文章
|
6月前
|
IDE 开发工具 Python
PyCharm有哪些快捷键?
【7月更文挑战第5天】PyCharm有哪些快捷键?
168 61
|
3月前
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
1525 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
3月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
646 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
5月前
|
计算机视觉 Python
opencv在pycharm不能自动补全代码
opencv在pycharm不能自动补全代码
48 0
|
6月前
|
语音技术 Python
语音识别,Pycharm的基础使用,Pycharm如何修改主题,如何配置字体,increase,decre,pycharm如何切换成中文版的,翻译插件的安装,Pycharm常用快捷键,
语音识别,Pycharm的基础使用,Pycharm如何修改主题,如何配置字体,increase,decre,pycharm如何切换成中文版的,翻译插件的安装,Pycharm常用快捷键,
|
6月前
|
语音技术 开发者 Python
语音识别,python运行H ~W~,要使用英符,执行Python的流程是输入Python,回车,解释器的两大功能,翻译代码,提交计算机运算,多行代码运行,写一个py文件,pycharm安
语音识别,python运行H ~W~,要使用英符,执行Python的流程是输入Python,回车,解释器的两大功能,翻译代码,提交计算机运算,多行代码运行,写一个py文件,pycharm安
|
8月前
|
测试技术 开发工具 iOS开发
Python如何快速定位最慢的代码?_pycharm找到执行时间长的代码(2)
Python如何快速定位最慢的代码?_pycharm找到执行时间长的代码(2)
Python如何快速定位最慢的代码?_pycharm找到执行时间长的代码(2)
|
8月前
|
数据采集 数据挖掘 测试技术
Python如何快速定位最慢的代码?_pycharm找到执行时间长的代码(1)
Python如何快速定位最慢的代码?_pycharm找到执行时间长的代码(1)
Python如何快速定位最慢的代码?_pycharm找到执行时间长的代码(1)
|
7月前
03-pycharm自定义背景图,写代码能看美女,就是这么优雅
03-pycharm自定义背景图,写代码能看美女,就是这么优雅
50 0
|
Python
PyCharm在用Django开发时debug模式启动失败显示can't find '__main__' module的解决方法
初次用Django开发web应用,在试图用Pycharm进行debug的时候,出现了一个奇怪的问题。以正常模式启动或者在terminal启动都没有问题。但是以debug模式启动时,显示`can't find '__main__' module”`报错。在网上找了很久都没有看到解决方法,最后在某乎上看到一篇文章,在启动时加上`--noreload`参数,既可以debug模式启动。
265 0

热门文章

最新文章