WEB开发网
开发学院软件开发Python 删除*.py文件中的注释 阅读

删除*.py文件中的注释

 2012-05-16 21:52:24 来源:WEB开发网   
核心提示: 注意!!不适用于语句中有'#'的情况,否则后果自负方法一s=''for l in open('file1.py').readlines(): if '#'in l: l=l.split('#')[0]+'\n&

 注意!!不适用于语句中有'#'的情况,否则后果自负

方法一

s=''
for l in open('file1.py').readlines():
    if '#'in l:
        l=l.split('#')[0]+'\n'
    s+=l
f = open('file1.py','w')
f.write(s)
f.close()

 [Python]代码

f = open('file1.py', 'r+')
line = f.readlines()
f.seek(0)
for l in line:
    for i in range(len(l)):
        if l[i]=='#':
            l=l[:i]+' '*(len(l)-i-1)+'\n'
            break
    f.write(l)
f.close()

Tags:删除 py 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接