導航:首頁 > 編程語言 > 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中如何快速消除注釋相關的資料

熱點內容
javalistclear 瀏覽:605
哪個app上民宿多靠譜 瀏覽:825
重慶伺服器租用哪裡有雲伺服器 瀏覽:453
土星模擬器文件夾 瀏覽:902
文件夾文件袋文件盒 瀏覽:695
雲伺服器打開f8指令 瀏覽:243
盈透證券加密幣 瀏覽:72
阿里雲伺服器初始密碼怎麼修改 瀏覽:266
伺服器怎麼設定公用網路 瀏覽:99
程序員自己嘗尿檢測出糖尿病 瀏覽:593
列印添加pdf 瀏覽:932
蘋果解壓專家賬號 瀏覽:844
度曉曉app為什麼關閑 瀏覽:228
net文件是偽編解碼嗎 瀏覽:149
伴隨矩陣的matlab編程 瀏覽:63
單片機和h橋是什麼意思 瀏覽:314
51單片機光控設計論文 瀏覽:653
渦旋式壓縮機無油 瀏覽:731
企業網搭建及應用pdf 瀏覽:744
symanteclinux 瀏覽:879