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 相关文章推荐
从零学Python之入门(五)缩进和选择
May 27 Python
基于python实现微信模板消息
Dec 21 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
python解析含有重复key的json方法
Jan 22 Python
python实现websocket的客户端压力测试
Jun 25 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
python3检查字典传入函数键是否齐全的实例
Jun 05 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
如何表示python中的相对路径
Jul 08 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
如何用 Python 处理不平衡数据集
Jan 04 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
一棵php的类树(支持无限分类)
2006/10/09 PHP
在PWS上安装PHP4.0正式版
2006/10/09 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
js的toLowerCase方法用法实例
2015/01/27 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
详解webpack babel的配置
2018/01/09 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
vue如何将v-for中的表格导出来
2018/05/07 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
Python入门篇之文件
2014/10/20 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
中学老师的自我评价
2013/11/07 职场文书
制定岗位职责的原则
2013/11/08 职场文书
亲戚结婚的请假条
2014/02/11 职场文书
网络管理专业求职信
2014/03/15 职场文书
体育课课后反思
2014/04/24 职场文书
2015年校长新年寄语
2014/12/08 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
讲座新闻稿
2015/07/18 职场文书
2016年端午节寄语
2015/12/04 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书