python中去掉文件的注释

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中去掉文件的注释相关的知识,希望对你有一定的参考价值。

import sys

import re

PY_PATTERN = re.compile(

    r"""

     \s*\#(?:[^\r\n])*

     | \s*__(?:[^\r\n]*)

     | "{3}(?:\\.|[^\\])*"{3}

     | ‘{3}(?:\\.|[^\\])*‘{3}

     """,

    re.VERBOSE | re.MULTILINE | re.DOTALL

)

 

txt = open("cmd.txt").readlines()

b = re.sub(PY_PATTERN,‘‘, ‘‘.join(txt))

single = re.compile(r"\n\n")

b = re.sub(single,‘\n‘,b)

print(b)


本文出自 “爱你一万年” 博客,请务必保留此出处http://576642026.blog.51cto.com/1353191/1774712

以上是关于python中去掉文件的注释的主要内容,如果未能解决你的问题,请参考以下文章

Python二级考试-综合应用题(对网络版的《论语》txt文件进行提纯)

python--注释变量常量printinputtype

Python去掉字符串中空格的方法

设置jupyter notebook 文件保存位置

在Windows下使用Python嵌入式环境包

svn添加强制注释,pre-commit结合python