如何删除IDLE,Python上的所有注释

时间:2015-02-10 15:35:18

标签: python python-3.x comments

我真的想删除所有评论,例如:#This does this,因为我很久以前注释了它,我想尝试找出代码的所有部分,而不需要经过600多行并单独删除它们。

1 个答案:

答案 0 :(得分:0)

为此,您可以使用re模块。

>>> s = """foo bar
#This does this
 # foo bar
bar foo"""
>>> for i in s.split('\n'):
        if not re.match(r'\s*#', i):
            print(i)


foo bar
bar foo