导航:首页 > 编程语言 > python中如何快速消除注释

python中如何快速消除注释

发布时间:2022-06-18 20:17:31

1. python移除注释方法

批量去除指定源文件夹中的py文件的注释,并生成拷贝与指定目的文件夹
#!/usr/bin/python
#-*-coding:GBK-*-
#writer:xmnathan
#py文件去注释
importre
importos
importConfigParser
Python='CleanNote'
defReadIni(path,section,option):#文件路径,章节,关键词
#读取ini

cf=ConfigParser.ConfigParser()
cf.read(path)
value=cf.get(section,option)#如果用getint()则直接读取该数据类型为整数
returnvalue
defIsPassLine(strLine):
#是否是可以忽略的行
#可忽略行的正则表达式列表
RegularExpressions=["""/'.*#.*/'""","""/".*#.*/"""",
"""/'/'/'.*#.*/'/'/'""","""/"/"/".*#.*/"/"/""""]
forOneinRegularExpressions:
zz=re.compile(One)
ifre.search(zz,strLine)==None:
continue
else:
returnTrue#有匹配则忽略
returnFalse
defReadFile(FileName):
#读取并处理文件
fobj=open(FileName,'r')
AllLines=fobj.readlines()
fobj.close()
NewStr=''
LogStr='/n%20s/n'%(FileName.split('//')[-1])#输出的日志
nline=0
foreachilineinAllLines:
index=eachline.find('#')#获取带注释句‘#’的位置索引
ifindex==-1ornline<3orIsPassLine(eachline):
ifeachiline.strip()!='':#排除纯空的行
NewStr=NewStr+eachiline
else:
ifindex!=0:
NewStr=NewStr+eachiline[:index]+'/n'#截取后面的注释部分
LogStr+="ChangeLine:%s/t%s"%(nline,eachline[index:])
nline+=1
returnNewStr,LogStr

defMakeCleanFile(SrcPath,DescPath,FileList):

fLog=open(DescPath+'//'+'CleanNoteLog.txt','w')
forFileinFileList:
curStr,LogStr=ReadFile(SrcPath+'//'+File)
fNew=open(DescPath+'//'+File,'w')
fNew=write(curStr)
fNew.close()
fLog.write(LogStr)
fLog.close()

defMain():
#从ini获取源文件夹及目标文件夹路径
IniPath=os.getcwd()+'//'+PtName+'.ini'
SrcPath=ReadIni(IniPath,PyName,'SrcPath')#源文件夹
DescPath=ReadIni(IniPath,PyName,'DescPath')#目的文件夹
#如果目的文件夹不存在,创建之
ifnotos.path.exists(DescPath):
os.makedirs(DescPath)
FileList=[]
forfilesinos.walk(SrcPath):
forFileNameinfiles[2]:
ifFileName.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

2. Python如何去除注释

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

3. pythonIDLE注释消除

单行注释:

//........

多行注释:

/*................

.................*/

4. python如何标注掉代码

python标注掉代码的方法:1、选中需要标注掉的代码;2、按下键盘上的【ctrl+/】快捷键即可标注掉代码。如果要取消标注,可以再次按下键盘上的【ctrl+/】快捷键。
方法一:(推荐)
(推荐教程:Python入门教程)
1、注释
选中要注释的段落,按下 ctrl+/ 快捷键,效果如下:
2、取消注释
再按一下 ctrl+/ 快捷键即可取消注释。
方法二:
将一整段用三个双引号括起来即可,如图:

5. 如何快速地注释Python代码

使用Eclipse+PyDev的话,选中要注释的代码,按住"Ctr+/"可以快速注释,再次按下,可以取消注释。

6. python代码怎么注释掉看

那一行代码前面加个 # 就是注释掉了
或者一般的编辑器都可以ctrl + / ,就直接在光标的那一行注释了

7. 在苹果电脑中python多行如何注释

1、先选中要注释的段落,然后按下“CTRL+/”,即可实现多行代码的注释;

2、跟注释单行一样在每一行代码前输入“SHIFT+#”或者按下“CTRL+/”;
3、输入('''内容''')单引号或者("""内容""")双引号,也可以实现注释多行代码的效果。

推荐第1种,注释和取消比较方便,但是颜色是灰色的不是绿色的。

8. 如何快速地注释Python代码

使用Eclipse
+
PyDev的话,选中要注释的代码,按住
"Ctr+/"
可以快速注释,再次按下,可以取消注释。

9. 怎样在python中一次性将多行注释掉

先选中要注释的行,然后按下“ctrl+/”,即可实现多行代码的注释

10. python怎么快速打出注释

python语言快捷注释

1、注释单行
(1)方法1:直接在单行代码前边加 #
(2)方法2:选中需要注释的代码,Ctrl+/ 即可注释
2、注释多行代码
选中想要注释的N行代码,直接Ctrl+/ 即可注释
3、取消注释多行代码
选中想要取消注释的N行代码,直接Ctrl+/ 即可注释

阅读全文

与python中如何快速消除注释相关的资料

热点内容
树莓派高级编程 浏览:928
30岁学编程晚吗 浏览:68
解压专家怎么打开 浏览:86
php开源留言板 浏览:49
新乡市区疫情怎么查询app 浏览:158
我的世界服务器怎么弄图 浏览:999
vc6的编译框 浏览:198
程序员写照 浏览:539
怎么退出github服务器版本 浏览:797
云服务器sip 浏览:910
对称平衡型压缩机 浏览:953
rust连接什么服务器 浏览:382
php删除数组的空元素 浏览:74
有什么古今翻译的app 浏览:54
华为平板里的app热门推荐怎么关闭 浏览:731
kindle可以看pdf吗 浏览:620
小米文件夹变小 浏览:324
为什么安卓系统不设计横屏 浏览:686
myeclipse编译文件 浏览:586
水果解压视频教程 浏览:207