Pycharm使用技巧

系出名门:JetBrains

集成开发环境:IDE

功能:

Project视图、代码结构视图

代码导航

语法高亮、自动补齐、错误提示、自动修复

代码重构

主流开发框架的支持(Django)

集成版本控制

单元测试

图形界面的调试功能

创建项目:项目就是一个目录 File-》new project ,location(根目录,不要含中文字符和空格),interpreter解释器

缺省打开最后打开的一个项目,open recent  打开近期打开过的项目

创建项目文件,项目右键:创建文件、创建python包

File-setting:Appearance&Behavior-appearance:darcula(黑色)、intellij(白色)

代码编辑:

三个窗口:project(项目文件)、代码编辑窗口、structure(代码结构展示类、函数)-》点击view-tool window-structure,齿轮move to right

查找函数:代码导航,ctrl +点击函数可跳转到函数的定义,右键 goto declaration(F3),返回函数:点击工具栏的返回键(ALT+左箭头)

工具栏:view-toolbar

CTRL+SHIFT+i 可直接跳转到函数定义

查看函数、变量、文件在哪里被使用:右键-find usage

在目录里查找关键字,目录右键-find in path

自动补齐、错误提示、注释与取消注释(全选后ctrl +/)、历史版本代码文件自动保存(右键文件-local history,双击)、

代码重构(右键-refactor-rename,打钩search in comments and strings;切换所在目录:直接拖动,选中search for reference)、

导入其他目录中的库(选择要导入的文件,右键-Mark Directory as-Sources Root,变蓝,变蓝的目录都是提示要找的目录,添加到pythopath了,只对该终端有用)

程序的调试

调试的作用

方法一:断点 + 跟踪

设置断点

单步执行

查看变量、表达式的值

debug功能:设置断点,执行debug而不是run

debugger:

step over 遇到函数时跳过

step into:遇到函数时进入函数

step into my code :不进入内置函数,只进入自己写的函数,用的比较少

step out:跳出函数

rerun:

resume:

方法二:打印

补充:

命令行参数

import sys

print (sys.argv)

参数中有空格 python cmdpara.py file2.txt  "hello  world"

pycharm使用技巧 + 调试程序-12的更多相关文章

  1. Pycharm使用技巧(转载)

    Pycharm使用技巧(转载) 转载自:http://www.cnblogs.com/cloudtj/articles/5980666.html pycharm使用技巧 https://python. ...

  2. 你有哪些想要分享的 PyCharm 使用技巧?

    作者:Light Lin链接:https://www.zhihu.com/question/37787004/answer/75269463来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...

  3. 每周分享五个 PyCharm 使用技巧(三)

    文章首发于 微信公众号:Python编程时光 PyCharm 是大多数 Python 开发者的首选 IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能. 一个每天都在使用的工具,如果能掌 ...

  4. 每周分享五个 PyCharm 使用技巧(二)

    这是 「PyCharm 技巧分享」系列的第二篇分享.由于上一篇文章得到了大家的一些赞同,所以今天又来给大家推荐一些我平时自己有用的小技巧,大家择需所取即可. 先声明下,并不保证对所有的人都是有帮助的, ...

  5. 每周分享五个 PyCharm 使用技巧(一)

    PyCharm 是大多数 Python 开发者的首选 IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能. 一个每天都在使用的工具,如果能掌握一些高效的使用技巧,肯定会给我们的开发效率带 ...

  6. 每周分享五个 PyCharm 使用技巧(六)

    大家好,今天我又来给大家更新 PyCharm 的使用技巧. 从今年3月24号开始一直到今天,将近四个月的时间.包括本篇,一共更新了6篇文章,每篇 5 个小技巧,总计 30 个. 这30个使用技巧,全部 ...

  7. 每周分享五个 PyCharm 使用技巧(四)

    文章首发于 微信公众号:Python编程时光 PyCharm 是大多数 Python 开发者的首选 IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能. 一个每天都在使用的工具,如果能掌 ...

  8. PyCharm常用技巧集合

    PyCharm常用技巧集合 一.添加或者修改文件模板 File>settings>Editor>File and Code Templates>Python Script 你可 ...

  9. 后端开发使用pycharm的技巧

    后端开发使用pycharm的技巧 目录 后端开发使用pycharm的技巧 1.使用说明 2.database 3.HTTP Client 1.使用说明 首先说明,本文所使用的功能为pycharm专业版 ...

随机推荐

  1. C++进阶--理解左值和右值

    /* * 理解左值和右值 * * * 为什么要关心这个? * 1. 有助于理解C++结构,搞明白编译器的错误和警告 * 2. C++ 11中引入了右值引用,理解左值右值是前提 * */ /* * 简单 ...

  2. CentOS7切换到root用户和退回普通用户

    切换成root用户: sudo su - 退出root用户并切换回普通用户: exit

  3. Python如何查询Mysql

    Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据. fetchone(): 该方法获取下一个查询结果集.结果集是一个对象 fetch ...

  4. static link:关于gcc连接静态库的几种方式

    开发一个应用程序不可避免要使用多个第三方库(library).默认情况下,gcc采用动态连接的方式连接第三方库,比如指定-lpng,连接程序就会去找libpng.so. gcc提供了一个-static ...

  5. 通过分析Ajax请求 抓取今日头条街拍图集

    代码: import os import re import json import time from hashlib import md5 from multiprocessing import ...

  6. 认识hasLayout——IE浏览器css bug的一大罪恶根源

     原文地址:http://neverned.blog.163.com/blog/static/1265524200933021130561/   什么是hasLayout?hasLayout是IE特有 ...

  7. SqlServer全表遍历

    DECLARE @temp TABLE ( , ) , ) ) DECLARE @tempId INT , ) INSERT INTO @temp VALUES ( 'a' ) INSERT INTO ...

  8. [UE4]移动小地图

    让玩家角色永远处于小地图的中心位置. 一.将RoundMiniMap的StaticMiniMap使用Canvas Panel包裹,StaticMiniMap的锚点Anchors设置为中心对齐 二.新建 ...

  9. Mybatis 系列5-结合源码解析TypeHandler

    [Mybatis 系列10-结合源码解析mybatis 执行流程] [Mybatis 系列9-强大的动态sql 语句] [Mybatis 系列8-结合源码解析select.resultMap的用法] ...

  10. boost 学习笔记 2: timer

    boost 学习笔记 2: timer copy from:http://einverne.github.io/post/2015/12/boost-learning-note-2.html 1:ti ...