and*_*sdr 18 python console pycharm
我正在寻找一种方法来在PyCharm中提供Python控制台(可从Tools
- > Run Python Console...
获取)访问由我正在使用的脚本定义的变量.
例如,假设我的脚本(PyCharm项目的一部分)包含该行
aa = 4
Run Code Online (Sandbox Code Playgroud)
然后我想直接进入控制台并操纵刚刚由脚本定义的变量,例如
>>> aa*2
8
Run Code Online (Sandbox Code Playgroud)
我找不到办法做到这一点,相关的问题 是否有一个PyCharm的变量资源管理器 没有帮助我:接受的答案似乎暗示控制台实际上应该有权访问当前的变量空间工作区/脚本,但在我的情况下不是这样.
(作为旁注:上面的其他IDE除了PyCharm之外还有其他的可能:PyScripter.它也是我习惯在MATLAB中工作的方式.)
Bur*_*lid 10
这样做的方法,如果你没有ipython:
-i nameoffile.py
,nameoffile.py
您希望可以使用的文件的名称.接下来,转到Run > Run 'nameoffile.py'
或SHIFT+F10
这将创建一个Python解释器,它已经有你的文件变量可用.它是执行%run
魔法命令的"正常"方式.
您也可以从命令行执行此操作,这python -i somefile.py
将导致Python解释器加载somefile.py
已加载的文件.
PyCharm可以使用IPython的控制台,如果你安装了它,这是什么意思是,你可以使用IPython的神奇功能,如%run my_filename.py
运行Python代码.
我知道做你想做的事的唯一方法是自己在控制台中手动运行Python代码,使用%run
命令运行该文件,并且还可以访问代码中已定义的任何变量,函数等. .
归档时间: |
|
查看次数: |
5926 次 |
最近记录: |