问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python移除注释方法

发布网友 发布时间:2022-04-07 11:16

我来回答

2个回答

懂视网 时间:2022-04-07 15:37

python怎么取消注释?

python取消注释

自带的IDE alt+f3 增加注释alt+f4 去掉注释pycharm ctrl+/ 增加注释 再按一次 去掉注释。

推荐:《Python教程》

Python如何进行中文注释

中文注释方法一:

1、程序打头声明:

# -*- coding: utf-8 -*-

2、需要用到注释的时候内容前面加:

#内容
 
exp:
 
#!/usr/bin/env python3
 
# -*- coding: utf-8 -*-
 
#不能删掉,防止下载进度的百分比被遮盖‘#’号是注释

中文注释方法二:

在内容的前后行加三个单引号:

'''
 
内容
 
'''
 
exp:
 
'''
 
print('脚本%s s后自动关闭' % window_close_time)
 
'''

热心网友 时间:2022-04-07 12:45

批量去除指定源文件夹中的py文件的注释,并生成拷贝与指定目的文件夹
#!/usr/bin/python  
# -*- coding: GBK -*-  
#writer:xmnathan  
#py文件去注释  
import re  
import os  
import ConfigParser  
Python='CleanNote'  
def ReadIni(path,section,option):#文件路径,章节,关键词  
    #读取ini  
      
    cf=ConfigParser.ConfigParser()  
    cf.read(path)  
    value=cf.get(section,option)#如果用getint()则直接读取该数据类型为整数  
    return value  
def IsPassLine(strLine):  
    #是否是可以忽略的行  
    #可忽略行的正则表达式列表  
    RegularExpressions=["""/'.*#.*/'""","""/".*#.*/"""",  
                        """/'/'/'.*#.*/'/'/'""","""/"/"/".*#.*/"/"/""""]  
    for One in RegularExpressions:  
        zz=re.compile(One)  
        if re.search(zz,strLine)==None:  
            continue  
        else:  
            return True#有匹配 则忽略  
        return False  
def ReadFile(FileName):  
    #读取并处理文件  
    fobj=open(FileName,'r')  
    AllLines=fobj.readlines()  
    fobj.close()  
    NewStr=''  
    LogStr='/n%20s/n'%(FileName.split('//')[-1])#输出的日志  
    nline=0  
    for eachiline in AllLines:  
        index=eachline.find('#')#获取带注释句‘#’的位置索引  
        if index==-1 or nline<3 or IsPassLine(eachline):  
            if eachiline.strip()!='':#排除纯空的行  
                NewStr=NewStr+eachiline  
        else:  
            if index!=0:  
                NewStr=NewStr+eachiline[:index]+'/n'#截取后面的注释部分  
                LogStr+="ChangeLine: %s/t%s"%(nline,eachline[index:])  
        nline+=1  
    return NewStr,LogStr  
                  
def MakeCleanFile(SrcPath,DescPath,FileList):  
      
    fLog=open(DescPath+'//'+'CleanNoteLog.txt','w')  
    for File in FileList:  
        curStr,LogStr=ReadFile(SrcPath+'//'+File)  
        fNew=open(DescPath+'//'+File,'w')  
        fNew=write(curStr)  
        fNew.close()  
        fLog.write(LogStr)  
    fLog.close()  
      
def Main():  
    #从ini获取源文件夹及目标文件夹路径  
    IniPath=os.getcwd()+'//'+PtName+'.ini'  
    SrcPath=ReadIni(IniPath,PyName,'SrcPath')#源文件夹  
    DescPath=ReadIni(IniPath,PyName,'DescPath')#目的文件夹  
    #如果目的文件夹不存在,创建之  
    if not os.path.exists(DescPath):  
        os.makedirs(DescPath)  
    FileList=[]  
    for files in os.walk(SrcPath):  
        for FileName in files[2]:  
            if FileName.split('.')[-1]=='py':  
                FileList.append(FileName)  
    MakeCleanFile(SrcPath,DescPath,FileList)  
if __name__=='__main__':  
    Main()  
    print '>>>End<<<'  
    os.system('pause')

CleanNote.ini的格式

[CleanNote]  
SrcPath=E:/test  
DescPath=E:/test/newfiles

追问'#'怎么解决

追答都可以去掉的,可以测试一下,只有文件开始#开头的行没有去掉,因为里面可能有字符集之类的说明信息。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
笔记本wifi能够联网,但是台式机插网线网络很差 为什么这个wifi就针对一台电脑卡。 电脑连wifi看电视很卡台式电脑连接无线wifi特别卡 为什么本身台式网速特别快,可是用笔记本wifi的网速就特别慢呢... wifi很快电脑很慢是怎么回事电脑和手机连接同一个WiFi手机网速快但是... ...6个梨,要把这些梨全部放在盘子里,至少需要多少个盘子? 看图列算式,一共有多少个梨? 列式:__ 哪些原因会导致长白头发 头上白发特别多是体内缺什么呢还是病还是别的原因 ACL访问控制列表应用 手机为什么动不动就闪退? windows7无法连接局域网打印机 错误为:0x00000002 ,如何解决???详细一点。谢谢 Python如何去除注释 相亲时和女生聊什么好? 刚和女朋友相亲完主动和她聊一些什么话题 不知道跟相亲女生聊什么!该怎么办? Iphone 如何屏蔽骚扰电话来电? 相亲跟女孩聊什么好 跟女生聊天该聊什么 相亲应该跟女生聊些什么 开网店该在哪里进货 如何与相亲的女生聊天?有什么好的办法? 我想开个服装网店,请问去哪里进货比较好 我想开网店,卖衣服,我在上海,从哪里进货? 开网店 去哪进货比较好 iPhone的另一个空间在哪里? 想开个网店,不知去哪里进货 魅儿制作组所有游戏 一般开网店的都是在哪里进货 phigros古神是哪首歌 ppt 没法改变字体,这是怎么回事? 特种兵归来5致命陷阱什么时候上映 哪位大神有特种兵归来高清百度云资源 有2015年上映的由文东俊主演的特种兵归来百度网盘资源吗 在线求特种兵归来1血狼之怒(2018)主演傅浤鸣,任柯诺的电影免费在线观看资源求分享 哪位大神有特种兵归来2黑色罂粟2018年上映主演傅浤鸣的在线免费播放 龙卫是哪部电视剧 求《特种兵归来1:血狼之怒》百度网盘免费在线观看,傅浤鸣主演的 内分泌失调引起的上火怎样调理 上火引起内分泌失调怎么治 经常上火内分泌失调怎么调理? 内分泌失调,血热容易上火吃什么样的药 上火内分泌失调吃什么药 怎样治疗舌炎既快又有效?? 上火了引起内分泌失调该怎么办,有时晚上还会失眠。 得了舌炎用什么药,它有什么引起的? 舌炎怎么办 内分泌失调,一上火脸上后背狂仗痘痘,怎么解决? 内分泌失调容易上火怎么办? 女生内分泌失调,上火脸上起痘痘,有内火。最近心情不好,例假来的晚,怎么办