PyCharm 中的 "line marker" 图标是什么?

What is a "line marker" icon in PyCharm?

PyCharm IDE 中装订线中的这个“线标记”图标是什么? 具体什么时候出现?

我查了一下,但是 this 并没有对图标本身做太多解释。

它代表应用程序的入口点 - 当您 运行 代码时首先调用的行。

当您点击它时,您有一些选项可以通过多种方式 运行 代码,例如分析或调试。

装订线中的 “线标记”(或绿色 运行 图标)由 PyCharm 添加到特殊行 IDE认为 运行 可行。这不仅是包含 Top level script enviorment but also frequent with executable test functions from testing frameworks, for example with pytest 等行的情况。

PyCharm IDE 会自动检测这些(例如,通过在函数名称前加上 test 前缀并配置测试框架)。一个很好的例子是以下线程,其中 IDE 错误地将一行检测为 运行nable,请参阅 PyCharm: FooTestCase is no test, but FooTest is.