我从老师那里复制了一个.py文件,并将其加载到Pycharm 4.04中的一个项目中。当我试图右键单击并运行它时,它显示“在'foo.py'中运行Doctests”而不是常规的“运行'foo.py'”,我无法找到如何正常运行它。
我在设置中搜索'doctest'并没有发现任何内容,而在PyCharm文档here中,也没有关于禁用doctests的内容。
我在这里发现了类似的问题: Pycharm won't allow to run a file. Shows run unittest option only. 并尝试了建议的解决方案,但它仍然在上下文菜单中显示“在'foo.py'中运行doctests。”
答案 0 :(得分:3)
我在PyCharm 2016上遇到与运行'Doctests __init __'相同的问题。我不确定这是否是由于其他人遇到的同样问题,但这是我的修复。
我注意到无法运行的文件存在于资源目录中:
一旦我打开一个新的PyCharm项目,我想在资源目录中运行 not 的脚本,PyCharm运行它没有问题。
答案 1 :(得分:0)
只是有同样的问题。就我而言,我在函数的文档中输入了“ >>>”字符串:
def foo(x):
"""Do foo.
Example:
>>>foo(1)
# Out: 1
"""
return x
我必须注释掉# >>>foo(1)
,并在“运行”>“编辑配置”(减号)下删除运行配置。