.py文件中的Python手动EOF

frn*_*nhr 1 python

我有一个很大的.py文件,我希望Python在第15行之后忽略所有内容......这样的事情:

import this
import that

def foo():
    ...

def foobar():
    ...    

MANUAL_EOF_HERE_SO_DEAR_PYTHON_PLEASE_IGNORE_THE_REST_OF_THIS_FILE

def bar():
    ....
Run Code Online (Sandbox Code Playgroud)

有这样的事吗?使用python 2.7.

Dav*_*son 5

三种选择:

  1. 通过在其开头插入一个#(在文本编辑器中应该很容易),在某一点之后注释掉每一行

  2. 通过放置"""它的开头和结尾将整个代码块放入块引用中(如果代码中有三个引用的区域,这将不起作用)ETA:更好的是,使用'''(三重单引号)

  3. 用于sys.exit()在某个时刻停止程序(之前已经完成import sys).请注意,这将阻止代码执行,但不会阻止它被Python解释.因此,该行下面的任何语法错误仍然可能导致程序中断.

  • (2)在实践中可以通过使用'''进行批量评论来实现更轻松 - 至少如果您通常使用"""来表示文档和多行字符串,就像我一样. (2认同)