Pycharm编辑器技巧之自动导入模块详解


Posted in Python onJuly 18, 2017

前言

pycharm可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。Pycharm是很多Python开发者的首选IDE,如果能把一个工具熟练运用,往往有事半功倍的效果,各种快捷键、重构功能、调试技巧。由于Python是一门动态语言,对于自动导入包模块没有静态语言那么方便,但是我们有了Pycharm,还是可以很强大的。

平时写代码的时候,要引用系统自带的模块或者是第三方模块,甚至是项目中其它地方的模块,有时候代码快写了一整屏,为了把一个模块导入进来,我们不得不把光标拉到文件顶部,先把模块包名手动导入进来,再回到文件底部开始愉快地写代码,如此重复来回地切换,好麻烦。做开发的一个原则就是 Don't repeat yourself,重复的劳动应该让它自动去完成。

其实,我们只需要简单两步配置就可以让Pycharm自动导入模块

第一步:Pycharm->Perferences->Editor->Auto Import

Pycharm编辑器技巧之自动导入模块详解

第二步:Pycharm->Perferences->Keymap

Pycharm编辑器技巧之自动导入模块详解

就这么简单,设置完成后,来体验一下效果。导入random 模块,ctrl+空格(空格键按两下)就自动弹出可选的模块列表,上下移动进行切换。

Pycharm编辑器技巧之自动导入模块详解

总结

以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python3 能振兴 Python的原因分析
Nov 28 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
May 21 Python
在java中如何定义一个抽象属性示例详解
Aug 18 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
Mar 13 Python
python 提取key 为中文的json 串方法
Dec 31 Python
python 用for循环实现1~n求和的实例
Feb 01 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
Python基于httpx模块实现发送请求
Jul 07 Python
python redis存入字典序列化存储教程
Jul 16 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
Python 循环读取数据内存不足的解决方案
May 25 Python
Python中requests库的用法详解
Jun 05 Python
python对DICOM图像的读取方法详解
Jul 17 #Python
Python实现excel转sqlite的方法
Jul 17 #Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 #Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
Jul 17 #Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 #Python
Python 的类、继承和多态详解
Jul 16 #Python
PyQt 线程类 QThread使用详解
Jul 16 #Python
You might like
PHP4引用文件语句的对比
2006/10/09 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
php 生成短网址原理及代码
2014/01/23 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
js如何获取图片url的Blob值并预览示例代码
2019/03/07 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
JavaScript switch语句使用方法简介
2019/12/30 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
Python编写一个闹钟功能
2017/07/11 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
美国存储和组织商店:The Container Store
2017/08/16 全球购物
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
Farah官方网站:男士服装及配件
2019/11/01 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
初中三年学生的学习自我评价
2013/11/13 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
学校政风行风评议工作总结
2014/10/21 职场文书
文明单位汇报材料
2014/12/24 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
开除通知书范本
2015/04/25 职场文书
锦旗赠语
2015/06/23 职场文书
团委副书记工作总结
2015/08/14 职场文书
导游词之襄阳古城
2019/09/27 职场文书