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+/ 即可注釋