当前位置: 首页 > 后端技术 > Python

使用PyCharm的一些技巧

时间:2023-03-26 16:47:35 Python

PyCharm是一个非常强大的Python编辑器。笔者在日常工作中学到了很多使用IDE的技巧,有些是从别人那里学来的,有些是自己学的。笔者深感自己的开发能力不足,所以希望把这些使用技巧记录下来,同时把这些使用技巧分享给读者,希望对读者有所帮助。下面将介绍几个简单的PyCharm使用技巧。以在Mac系统中使用PyCharm为例。自定义文件头在实际代码编写中,我们需要定义自己的文件头,比如脚本的创建时间、作者、编码等。在PyCharm中,我们可以一键定义,之后的所有脚本都会遵循文件头的模式。进入自定义文件头设置模式如下:File-->Preferences(Windows系统:Settings)-->Editor-->FileandCodeTemplate-->PythonScript,这样我们就可以设置Python脚本的文件头了向上。在设置面板中输入如下模板:#-*-coding:utf-8-*-#author:Jclian91#place:PudongShanghai#time:${TIME}importos,re,json,tracebackif__name__=='__main__':pass接下来我们创建一个示例脚本a.py。脚本截图如下:这样我们创建的Python脚本的文件头就可以工作了。读者也可以设置其他文件格式的文件头,包括HTML、PythonUnitTest等。Comment在PyCharm中,选中未注释的多行代码,使用CTRL+/键实现多行注释;选中注释的多行代码,使用CTRL+/键取消该多行代码中的注释。去掉前面a.py中的pass,加入如下代码:lst=['hello',',','world','!']hello_string=''.join(lst)print(lst)selectthese三行代码,可以使用CTRL+/键实现多行注释,再次按下CTRL+/键取消注释。如下图所示:自动缩进代码的自动缩进也是我们经常用到的功能。比如我们在写代码的时候,需要对多行代码进行整体缩进,比如添加函数,比如添加判断语句等等,这个有时候,我们使用自动缩进功能会对我们有很大的帮助。比如刚才的a.py代码中,我们需要判断lst的长度是否大于3,再考虑输出。这时候可以使用自动缩进功能。使用方法:选中需要缩进的多行代码,按TAB键实现代码多行缩进;选中多行代码,按SHIFT+TAB键取消多行缩进。使用自动缩进来实现刚才的功能,如下图所示:文件比较在Linux系统中,我们可以使用diff命令来实现文本比较,帮助我们找出两个文件的不同之处。时间很好。当然,在PyCharm中,我们也可以轻松实现文本比较。我们保持上面a.py文本不变,创建b.py文件如下:#-*-coding:utf-8-*-#author:Jclian91#place:PudongShanghai#time:importos,re,json,tracebackif__name__=='__main__':lst=['Hello',',','World','!']iflen(lst)>3:print(lst)else:print('lst的长度小于than4.')print('HelloWorld!')那么,如何在PyCharm中实现文本比较呢?选择a.py,右击,选择CompareWith...,然后选择要比较的文件b.py,文本比较完成。结果如下:PyCharm逐行比较,帮助我们发现了三个不同,一个是不同的文本,一个是删除,一个是新增。本次分享到此结束,感谢阅读~