打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
删除*.py文件中的注释
http://www.oschina.net/code/snippet_558314_10657
2012
注意!!不适用于语句中有'#'的情况,否则后果自负
 

 

1. [代码]方法一    

1
2
3
4
5
6
7
8
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()

2. [代码][Python]代码     跳至 [1] [2] [全屏预览]

1
2
3
4
5
6
7
8
9
10
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()
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
python怎么注释多行代码
Python IDLE(python GUI)与python(comand line)有什么区别
Python按行读文件
windows执行python文件提示SyntaxError: Non-ASCII character ‘\xe9‘ in file 1.py on line 7, but no encoding d
python连接mysql时 出现DeprecationWarning: the sets...
成功解决graphviz\backend.py", line 162, in pipe raise ExecutableNotFound(args) graphviz.backend.Executab
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服