从pycharm控制台运行模块

use*_*457 21 python console pycharm

我是python和pycharm的新手,如果可能的话,我想以与IDLE相同的方式从pycharm控制台运行一个模块.

我们的想法是创建简单的功能,并使用控制台"实时"测试它们.

...你怎么在pycharm做到这一点?

ale*_*cxe 22

使用pycharm运行python脚本非常简单,引自docs:

使用临时运行/调试配置运行脚本在编辑器中打开所需脚本,或在"项目"工具窗口中选择它.在上下文菜单中选择"运行",或按Ctrl + Shift + F10.这样,即时创建临时运行/调试配置.

此外,pycharm中还有一个"Python控制台":参见文档.

UPD:这是一个例子.

想象一下,你有一个名为的python模块test_module.py:

def a(*args, **kwargs):
    print "I'm function a"

def b(*args, **kwargs):
    print "I'm function b"
Run Code Online (Sandbox Code Playgroud)

然后,在pycharm的"Python控制台"中,您可以这样做:

>>> from test_module import *
>>> a()
I'm function a
>>> b()
I'm function b
Run Code Online (Sandbox Code Playgroud)

如果需要执行现有代码的一部分,可以使用" 控制台中执行选择"功能:选择代码段 - >右键单击 - >"在控制台中执行选择".


Ram*_*ins 13

对于仍然遇到此问题的任何人:转到"运行/调试"菜单,选择"编辑配置",选中"显示命令行"框,这样您就可以在>>>提示符下在控制台中输入参数并测试您的功能.

编辑:要使此更改适用于所有.py文件(因为此复选框仅适用于您正在处理的当前文件)转到:编辑配置,在弹出窗口中您将看到左侧的菜单树,选择默认值,然后选择Python,然后选中'显示命令行'框,这将使它成为默认设置,无论何时打开.py文件,(默认情况下该功能应该是真的!)


flo*_*w2k 7

看起来在 2018.3 版本中,此选项现在Run with Python console位于Run/Debug Configurations在此处输入图片说明


Sta*_*ckG 6

在控制台中运行文件

右键单击 --> 在控制台中运行文件

完毕!

在此处输入图片说明