• pycharm使用技巧 + 调试程序-12


    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"

  • 相关阅读:
    C++ class内的 ++ 重载,左++,右++,重载示例。
    C++ class外的 << 重载,输出流,重载示例。不应该定义类内的<<重载
    C++ class内的 < 和 > 重载,大于号,小于号,重载示例。
    C++ class外的==重载,判断相等,测试等于,重载示例。二元操作符
    C++ class内的==重载,判断相等,测试等于,重载示例。二元操作符
    C++ 回调函数 Callback 机制例程
    C++ trais技术 模板特化的应用
    C++ class 中的 const 成员函数
    linux 安装 Samba服务
    添加/删除FTP用户并设置权限
  • 原文地址:https://www.cnblogs.com/hyzhang/p/7678519.html
Copyright © 2020-2023  润新知