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 相关文章推荐
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
Python中的sort()方法使用基础教程
Jan 08 Python
Python简单实现控制电脑的方法
Jan 22 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 Python
python爬虫实现中英翻译词典
Jun 25 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
Apr 25 Python
python语音识别指南终极版(有这一篇足矣)
Sep 09 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
python海龟绘图之画国旗实例代码
Nov 11 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
Laravel5中contracts详解
2015/03/02 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
PHP crc32()函数讲解
2019/02/14 PHP
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
js实现点击烟花特效
2020/10/14 Javascript
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
Python笔记之代理模式
2019/11/20 Python
Python如何在DataFrame增加数值
2020/02/14 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
测量实习生自我鉴定
2013/09/19 职场文书
自主招生自荐书
2013/11/29 职场文书
社会实践感言
2014/01/25 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
亮剑精神观后感
2015/06/05 职场文书
信息简报范文
2015/07/21 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
7个关于Python的经典基础案例
2021/11/07 Python