pycharm怎样运行python_python – 如何使用PyCharm运行doctests?

PyCharm通过Run Configuration运行Python模块及其doctests。如果没有配置,它会根据代码内容建议运行方式。如果已存在配置,PyCharm仅显示该配置。临时配置限制为6个,旧配置会被新配置替换。要切换运行选项,可以删除现有配置。
摘要由CSDN通过智能技术生成

在PyCharm中运行模块(或其中的测试)通过

Run Configuration完成.当您右键单击模块时,PyCharm会搜索该模块的现有运行配置.如果发现配置(这可能是由于以前的运行或手动创建配置),PyCharm只会建议运行该配置.

例如,如果创建了一个module.py的配置来运行其doctests,那么右键单击module.py就可以看到.但是,如果没有找到配置,PyCharm建议在不同的选项中运行模块,具体取决于模块中的代码(定期运行或运行doctests / unittests).一旦选择了一个选项,PyCharm会隐式地创建相应的临时运行配置.从这里开始,当右键单击该模块时,您只能获得为该模块创建的配置.

重要的注意事项:PyCharm最多可保存6个临时文件(即通过运行模块创建的配置)在“Python”中运行Configurations-3,即脚本,在“Python测试”中运行3.这意味着如果您运行moduleA.py,moduleB.py,moduleC.py和moduleD.py,PyCharm中的临时配置将是moduleB.py,moduleC.py和moduleD.py.除非明确保存,否则moduleA.py的配置将被自动删除.

这种行为可以重现如下:

>在PyCharm中,创建一个新的Python模块:“temp”

2.在模块中添加以下内容:

"""

>>> print 3.14

3.14

"""

if __name__ == '__main__':

pass

>右键单击doctest部分,提供“Run’Do Temests in temp”选项

>右键单击主要部分,提供“运行”临时“

>选择任何选项,使其他选项在后续运行中消失.例如,选择运行模块将使运行Doctests的选项在后续运行中消失,反之亦然.

回到第一阶段,可以在两个选项之间进行选择,可以通过删除模块的“运行配置”:

运行 – >编辑配置 – >找到模块的当前配置(通常突出显示) – >点击“减号”按钮(左上角) – >点击“应用” – >单击确定.

现在我们回到步骤3.

(转载于PyCharm 5.0和4.5)

总结:

>如果没有找到运行配置,PyCharm建议以任何可能的方式运行模块(作为脚本,doctests或unittests)>如果找到运行配置,PyCharm只建议配置.>如果PyCharm没有给你所需的运行选项,找到运行配置,阻止它给你该选项并删除它,或创建一个新的运行文件或方法/功能的方式你要.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值