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的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
python嵌套函数使用外部函数变量的方法(Python2和Python3)
Jan 31 Python
Python实现购物车功能的方法分析
Nov 10 Python
python操作oracle的完整教程分享
Jan 30 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
python pandas写入excel文件的方法示例
Jun 25 Python
图解python全局变量与局部变量相关知识
Nov 02 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
python实现井字棋小游戏
Mar 04 Python
Python接口测试文件上传实例解析
May 22 Python
keras 读取多标签图像数据方式
Jun 12 Python
Python网络编程之ZeroMQ知识总结
Apr 25 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
php中用数组的方法设置cookies
2011/04/21 PHP
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
php上传excel表格并获取数据
2017/04/27 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
javascript语言结构小记(一)
2011/09/10 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
js 自带的 map() 方法全面了解
2016/08/16 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
JavaScript中click和onclick本质区别与用法分析
2018/06/07 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
Python for循环与getitem的关系详解
2020/01/02 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
python名片管理系统开发
2020/06/18 Python
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
银行见习期自我鉴定
2014/01/29 职场文书
抽奖活动主持词
2014/03/31 职场文书
实习单位指导教师评语
2014/12/30 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android
Canvas绘制像素风图片的示例代码
2021/09/25 HTML / CSS