就在最近,我遇到了一个非常奇怪的问题,我发现没有决心.例如,如果我在解释器中运行以下代码
>>> def test():
... 'docstring'
... ...
...
>>> print(test.__doc__)
Run Code Online (Sandbox Code Playgroud)
我得到了'docstring',这并不奇怪.现在如果我在*.py文件中运行它,我会得到None.
我尝试了多个具有相同结果的文件; 但为什么解释器返回文档字符串而不是任何文件?任何帮助肯定会受到赞赏.
注意:我已经尝试过三重引号,双重和单引号,以及我可以集合的任何其他变体,没有运气.
已解决:不确定具体如何,但我使用的命令在该shell实例中被"破坏"了.现在工作正常