pycharm查看变量值的4种方法汇总

目录
  • 方法一:插入断点,Debug运行
  • 方法二:勾选上 Run with Python console
  • 方法三:在当前的console 用run
  • 方法四:用print输出即可查看
  • 补充:其他小问题
  • 总结

方法一:插入断点,Debug运行

在欲查看变量值的语句前,插入断点,Debug运行。之后,就在Debug面板下,可以查看各变量值,然后还可按F8、F7、F9查看、调试代码。也可对某些变量,点击右键,选择“Add to Watches”,进行专门监控;对于Array,可以右击选择View as array,以表格的形式查看数据。

方法二:勾选上 Run with Python console

1、在菜单栏里,选择项目的下拉菜单里选择 Edit Configuration

2、在对应项目的设置里勾选上 Run with Python console(这里是新版本,旧版本此选项改为“Show command line afterwards”)

3、然后运行程序后,点击控制台的眼镜按钮即可查看变量的值。

方法三:在当前的console 用run

运行python 程序时,不要用菜单栏里的run,在当前的console 下面敲入:run 你的python 文件名,来运行debug的小脚本,比如可视化几个变量之类的小脚本时可以用:run -i 你的python 文件名

-i 的意思是:源文件就在当前IPython的名字空间下运行而不是在一个新的名字空间中 , 也就是和MATLAB一样当成脚本运行。 这时就能直接调用workspace里面的变量了。

方法四:用print输出即可查看

看似很垃圾,但其实很多时候这个方法为首选方法

补充:其他小问题

1、注意区分Pycharm中的Python Console(控制台)与Terminal(终端)

2、系统的 python环境和 ipython 可能会发生冲突,

1. 可以卸载ipython的当前版本下个低版本的ipython

查看 ipython的版本,我当前为最新版本 7.8.0
    pip show ipython
    卸载当前版本:
    pip uninstall ipython
    安装 6.2.0 版本
    pip install ipython==6.2.0
    最后记得重启 Pycharm !

  • 或者取下下图user IPython if available的勾选.

总结

到此这篇关于pycharm查看变量值的4种方法的文章就介绍到这了,更多相关pycharm查看变量值内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • pycharm 批量修改变量名称的方法

    当代码已经写得差不多,发现某个变量名需要修改,但代码中很多地方都有该变量,一一修改太麻烦了,在不同的情景下,可以采取更加简便的方法,如下介绍: 方法一:rename方法 S1 把光标移动到要修改的变量名称上 S2 右键-refactor - rename- 确定 S3 在弹出来的框中,选择 rename code occurences,即修改所有重复出现的变量名 S4 变量周围出现红色框,修改变量,确定 S5 其他位置的该变量会被同时修改 方法二:查找替换方法 前提:变量名只用于变量,没有其他用

  • 使用Pycharm在运行过程中,查看每个变量的操作(show variables)

    每个版本的Pycharm的"Show command line afterwards"可能会稍有不同,例如有版本叫:"run with Python console",反正不管名称怎么变,位置基本是没变的,勾选试一下就知道了! 原文: 做图像处理的人一般都用过MATLAB,好用易上手,并且里面封装了大量的算法,并且MATLAB里面有一个很贴心的功能就是你可以随时查看变量的值,以及变量的类型是什么: 在进行代码调试的时候,可以清楚的看到是哪些值出现了问题,但是由于MA

  • 基于pycharm实现批量修改变量名

    用鼠标双击需要更改的变量,就会将其选中,选中的标志是相应变量名有了色块 然后右键点击这个变量,找到Refactor,然后再选择Reanme 然后写入你想要更改的变量名,点击Refactor 然后,这个变量在代码中出现的所有位置都更改了名称 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • pycharm查看变量值的4种方法汇总

    目录 方法一:插入断点,Debug运行 方法二:勾选上 Run with Python console 方法三:在当前的console 用run 方法四:用print输出即可查看 补充:其他小问题 总结 方法一:插入断点,Debug运行 在欲查看变量值的语句前,插入断点,Debug运行.之后,就在Debug面板下,可以查看各变量值,然后还可按F8.F7.F9查看.调试代码.也可对某些变量,点击右键,选择“Add to Watches”,进行专门监控:对于Array,可以右击选择View as a

  • Java 不使用第三方变量交换两个变量值的四种方法详解

    目录 变量本身交换数值 算术运算 指针地址操作 位运算 简单总结 哈喽,大家好,我是阿Q.前几天有个小伙伴去面试,被面试官的一个问题劝退了:请说出几种不使用第三方变量交换两个变量值的方法. 问题有点绕,好不容易缕清了面试官的问题,却发现答不上来.一时间尴尬无比,只能硬着头皮说不会. 遇到交换变量值的问题,通常我们的做法是:定义一个新的变量,借助它完成交换. 代码如下: t = a; a = b; b = t; 但问题的重点是"不使用第三方变量",那就变得"可爱"起来

  • JavaScript交换两个变量值的七种解决方案

    前言 这篇文章总结了七种办法来交换a和b的变量值 var a = 123; var b = 456; 交换变量值方案一 最最最简单的办法就是使用一个临时变量了,不过使用临时变量的方法实在是太low了 var t; t = a; a = b; b = t; 首先把a的值存储到临时变量中,然后b赋值给a,最后拿出临时变量中的a值赋给b,这个办法是最基本的了 交换变量值方案二 下面的方案都不会有临时变量,我总结了一下,其实不使用临时变量的思路都是让其中一个变量变成一个a和b都有关系的值,这样可以先改变

  • Eclipse中Debug时鼠标悬停不能查看变量值解决办法

    问题描述:Eclipse在Debug模式下,当鼠标移动到某个变量上面时不自动显示该变量对应的值. 解决方法:在Eclipse中点击 Window->Preferences->Java->Editor->Hovers, 勾选Variable Values,(如果Combined Hover已经选择了,就取消它), 然后点击Apply,最后点OK. 有时不需要勾选Variable Values,只勾选Combined Hover也能查看变量值,所以勾不勾选多试几下,Debug可能就好了

  • Oracle查看表结构的几种方法示例代码

    1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- NAME NCHAR(6) ADDR NVARCHAR2(16) SAL NUMBER(9,2) 2,DBMS_METADATA.GET_DDL包 使用方法如下: SQL> S

  • PyCharm安装Markdown插件的两种方法

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 从github下载的代码一般都会带有README.md文件,该文件是一个Markdown格式的文件.PyCharm是默认没有安装Markdown插件的,所以不能按照Markdown格式显示文本,显示的是原始文本.下面已github库PyWatchlog的代码为例介绍两种安装Markdown的方法. 方法一: 在PyCharm打开PyWatchlog工程后打开README.md文件

  • Linux 查看内存使用情况的几种方法汇总

    目录 GUI 查看 如何访问系统监视器: 命令获取 虚拟文件 /proc/meminfo 命令 free 命令 vmstat 命令 top 命令 htop 在运行 Linux 系统的过程中为了让电脑或者服务器以最佳水平运行,常常需要监控内存统计信息. 那么今天我们就来看看有哪些方法可以访问所有相关信息并帮助管理员监控内存统计信息. 查看或者获取 Linux 中的内存使用情况既可以通过命令的方式,也可以通过桌面端的GUI程序查看. 以下的过程,所有命令和结果都是使用 Linux 发行版 Ubunt

  • PHP给源代码加密的几种方法汇总(推荐)

    虽说分享是传统的美德,但我们有时候辛辛苦苦写一些程序只是为了卖点小钱,挣点辛苦费,也防止有些没有道德的人倒卖,所以我们不得不对我们的程序进行加密,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP源代码. 第一个方法 <?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,'.'),1)); if ('php' == $type && is_fil

  • python 下载文件的几种方法汇总

    前言 使用脚本进行下载的需求很常见,可以是常规文件.web页面.Amazon S3和其他资源.Python 提供了很多模块从 web 下载文件.下面介绍 一.使用 requests requests 模块是模仿网页请求的形式从一个URL下载文件 示例代码: import requests url = 'xxxxxxxx' # 目标下载链接 r = requests.get(url) # 发送请求 # 保存 with open ('r.txt', 'rb') as f: f.write(r.con

  • Android开发之微信底部菜单栏实现的几种方法汇总

     实现方式 实现的方式有很多种 这里总结最常见的几种方式,以后再添加其他的. viewPager + RadioGroup viewPager + FragmentTabHost viewpager +TabLayout viewPager+RadioGroup 感觉这是最简单的一个了,我也就不贴代码 说说我理解的思路吧 通过给pager 和RadioGroup 添加监听,监听两个控件的变化 实现联动 当viewPager的显示pager改变就会触发监听 ,在监听中选中对应的RadioButto

随机推荐