1、pip

pip是Python官方推荐的包管理工具,在doc界面直接使用pip或者pip3命令即可,例如安装gensim:

C:\Users\kayan.sjc>pip3 install --upgrade gensim

2、python2代码转换python3工具2to3.py

python3不兼容python2,有时候需要将python2的代码转换为python3的,可以使用Python 3自带了一个叫做2to3的实用脚本,脚本文件在python安装目录下\Tools\scripts中。例如需要转换的文件为utils.py,首先将utils.py和2to3.py放置在同一个目录下,然后在python窗口执行:

python3 2to3.py -w utils.py

-w是将改动的内容写回原有的文件中。

需要注意的是当待转换代码在C盘中时,转换可能会出现问题,可能是权限造成的。

python2与python3的转换详细资料可参考 https://docs.python.org/3/library/2to3.html#module-lib2to3

3、pycharm 快捷键

ctrl+alt+L`,格式化代码,曾经用Eclipse的时候,格式化代码一定要先选中某个区域的代码块再进行格式化,用了JetBrains的IDE之后就习惯性地格式化一下,还必须手贱多格式化几次才舒服,不过有后遗症,以后到各种编辑框中总喜欢`ctrl+alt+L`几下才舒服

`alt+enter`万能键,不同场景有不同的表现方式,在还没import(install)模块名上使用会import(install)相对应的模块,在方法名上使用补注释,在测试中使用帮你补充断言代码……不管出错了不知道怎么办,知道怎么办想这么办时都按下这个快捷键,有惊喜

`ctrl+space` 万能提示键,PyCharm的会根据上下文提供补全。不仅是代码提示,`ctrl+f`搜索的时候,不知道该键入啥时就按下,经常给人惊喜。在windows下由于输入法无法使用这个快捷键,`ctrl+alt+s`打开设置键入 keymap,在Keymap中搜索basic可以找到并修改它

`ctrl+shift+f10`运行当前文件,十分智能,如果是测试代码,则以测试模式run,并列出测试通过情况

转自: https://www.zhihu.com/question/37787004

转载于:https://www.cnblogs.com/ying-chease/p/8583665.html

python工具使用笔记相关推荐

  1. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  2. 【Tools】python环境操作笔记

    python环境操作笔记 1.安装Python虚拟环境 2.python pip 添加清华镜像 3.Ubuntu卸载python后出现系统崩溃以及各种问题的解决方法 4.Python下关于 tkint ...

  3. Python数模笔记-NetworkX(1)图的操作

    1.NetworkX 图论与网络工具包 NetworkX 是基于 Python 语言的图论与复杂网络工具包,用于创建.操作和研究复杂网络的结构.动力学和功能. NetworkX 可以以标准和非标准的数 ...

  4. Python数模笔记-StatsModels 统计回归(1)简介

    1.关于 StatsModels statsmodels(http://www.statsmodels.org)是一个Python库,用于拟合多种统计模型,执行统计测试以及数据探索和可视化. 欢迎关注 ...

  5. python opencv 直方图均衡_详解python OpenCV学习笔记之直方图均衡化

    本文介绍了python OpenCV学习笔记之直方图均衡化,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/d5/daf/tutorial_py_hi ...

  6. Postman接口测试工具学习笔记(一)接口测试概念及Postman入门

    (下文照搬@Storm啊老师博文,留下记录为了方便学习和理解.大家可以去看看原文地址:https://blog.csdn.net/duzilonglove/article/details/786454 ...

  7. 《Python cookbook》笔记二

    <Python cookbook>笔记二 第二章 字符串和文本 -使用多个界定符分割字符串- 你需要将一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定 的. # str ...

  8. 学习Python的做笔记神器——Jupyter Notebook

    学习Python的做笔记神器--Jupyter Notebook 给想学好Python的同学们安利一波,Jupyter Notebook是学习Python最好的做笔记环境,没有之一哦. Jupyter ...

  9. 【Python】开发笔记

    [Python]开发笔记 1. 开发工具篇 1)前言 2)VScode VScode搭建Python环境 简明教程 3)Pycharm 4)Visual Studio 5)Jupyter Lab/Ju ...

最新文章

  1. 我用 YOLOv5 做情感识别!
  2. 2017软件工程实践总结
  3. nginx php7提速,nginx+php7-fpm 性能提升几倍跟踪实践结果并优化
  4. 大数据分析机器学习(三)之岭回归-医疗心率数据分析
  5. 91年转行前端开发,是不是不该转,有啥风险?
  6. thttpd服务器修改时间后导致CPU占用率过高
  7. Python爬虫-什么是爬虫?
  8. C语言考研初试学习(预备篇)
  9. 计算机病毒能破坏u盘文件,[计算机病毒]快捷方式病毒(U盘文件变为快捷方式)...
  10. 【2021 年 MathorCup 高校数学建模挑战赛—赛道A二手车估价问题】2 问题一 数据预处理、特征工程及模型训练Baseline 和数据
  11. 14款免费的GIF制作软件(转载)
  12. 字体在ppt中可以整体替换吗_在ppt中怎么批量替换字体和图片呢?
  13. 简单用 python 整一个 超级玛丽 小游戏 | 内附源码
  14. Spring Cloud Alibaba教程:使用Nacos作为配置中心
  15. 软件测试难不难?不是计算机专业也能学吗?
  16. 导师吐槽大会:自己招的学生,哭着也要带完
  17. 2019CVPR单目深度估计综述
  18. 中国十大无线耳机排行榜,音质好配置高的蓝牙耳机分享
  19. 【20140429】两种游戏后台架构的简单总结
  20. AI 量化机器人,人工智能如何助你从股市发家?

热门文章

  1. Android系统默认Home应用程序(Launcher)的启动过程源代码分析
  2. 近来工作和面试一些人的感受(原)
  3. 遍历Treeview每个节点并初始化(C#)
  4. 《OpenCV3编程入门》学习笔记7 图像变换(一)基于OpenCV的边缘检测
  5. 基于FCN,U-Net的深度学习医学影像分割算法(细胞分割算法)以及传统算法分析
  6. java定义list长度,在Java中定义固定大小的列表
  7. 弹道仿真软件_【决战决胜14】看,七部仿真试验室如何降本增效?
  8. linux卸载hadoop版本,centos6.5 安装hadoop1.2.1的教程详解【亲测版】
  9. c语言进制转换pdf下载,C语言实现任意进制转换.doc
  10. 化工学python_化工计算与软件应用(第2版) PDF