我从我的老师那里复制了一个.py文件,并将其加载到Pycharm 4.04中的一个项目中.当我试图右键单击并运行它时,它显示"在'foo.py'中运行Doctests"而不是常规的"运行'foo.py'",我无法找到如何正常运行它.
我在设置搜索"文档测试",发现什么都没有,和PyCharm文档中在这里,也没什么可说要么禁用文档测试.
我在这里发现了一个类似的问题: Pycharm不允许运行文件.仅显示运行unittest选项. 并尝试了建议的解决方案,但它仍然在上下文菜单中显示"在'foo.py'中运行doctests".
Dar*_*aut 10
刚刚有同样的问题。就我而言,函数的文档中有一个“>>>”字符串:
def foo(x):
"""Do foo.
Example:
>>>foo(1)
# Out: 1
"""
return x
Run Code Online (Sandbox Code Playgroud)
我必须注释掉# >>>foo(1)并删除“运行”>“编辑配置”(减号)下的运行配置。
我在 PyCharm 2016 中遇到了同样的Run 'Doctests in __init__'问题。我不确定这是否是由于其他人遇到的同样问题造成的,但这是我的修复。
我注意到无法运行的文件位于资源目录中:

一旦我使用我想要不在资源目录中运行的脚本打开一个新的 PyCharm 项目,PyCharm 就可以毫无问题地运行它。
| 归档时间: |
|
| 查看次数: |
1260 次 |
| 最近记录: |