欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

利用Python腳本過濾文件中注釋的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十多年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都成百上千家客戶提供網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),品牌網(wǎng)站制作,同時(shí)也為不同行業(yè)的客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)。

利用Python腳本過濾文件中注釋的方法?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

確保對(duì)模塊, 函數(shù), 方法和行內(nèi)注釋使用正確的風(fēng)格,Python中的注釋有單行注釋和多行注釋。如果希望去除文件中所有注釋,如何做呢?

Python中的注釋:

Python中單行注釋以 # 開頭,例如::

# 這是一個(gè)注釋
print("Hello, World!")

多行注釋用三個(gè)單引號(hào) ''' 或者三個(gè)雙引號(hào) """ 將注釋括起來,例如:

#!/usr/bin/python3 
'''
這是多行注釋,用三個(gè)單引號(hào)
這是多行注釋,用三個(gè)單引號(hào) 
這是多行注釋,用三個(gè)單引號(hào)
'''
print("Hello, World!")

使用Python腳本快速去除文件中的注釋:

#!/usr/bin/python 
# -*- coding: GBK -*- 
#writer:xmnathan 
#py文件去注釋 
import re 
import os 
import ConfigParser 
Python='CleanNote'
def ReadIni(path,section,option):#文件路徑,章節(jié),關(guān)鍵詞 
  #讀取ini
  cf=ConfigParser.ConfigParser() 
  cf.read(path) 
  value=cf.get(section,option)#如果用getint()則直接讀取該數(shù)據(jù)類型為整數(shù) 
  return value 
def IsPassLine(strLine): 
  #是否是可以忽略的行 
  #可忽略行的正則表達(dá)式列表 
  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獲取源文件夾及目標(biāo)文件夾路徑 
  IniPath=os.getcwd()+'//'+PtName+'.ini'
  SrcPath=ReadIni(IniPath,PyName,'SrcPath')#源文件夾 
  DescPath=ReadIni(IniPath,PyName,'DescPath')#目的文件夾 
  #如果目的文件夾不存在,創(chuàng)建之 
  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')

ps:配置文件CleanNote.ini的格式

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

批量去除指定源文件夾中的py文件的注釋,并生成拷貝與指定目的文件夾

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)利用Python腳本過濾文件中注釋的方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

當(dāng)前題目:利用Python腳本過濾文件中注釋的方法-創(chuàng)新互聯(lián)
瀏覽路徑:http://www.aaarwkj.com/article22/gojjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化、Google軟件開發(fā)、做網(wǎng)站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
亚洲欧美日韩成人在线| 国产在线精品专区第一页| 色综合久久天天射天天干| 日本一区二区三区精彩视频| 免费不卡无码毛片观看| 久久精品国产亚洲av品| 深夜福利在线观看97| 黄色三级亚洲男人的天堂| 欧美日韩国产精品综合| 亚洲精品日韩国产av| 中文字幕乱码亚洲中文在线| 精品日韩av高清一区二区三区| 亚洲色图熟女激情另类| 亚洲精品隔壁傲慢人妻| 视频一区欧美日韩精品| 欧美黄色一区二区三区精品| 精品亚洲av一区二区三区| 亚洲毛片在线免费播放| 成人高清乱码一区二区三区| 理论三级麻豆国产在线| 国产精品重口调教系列| 成人午夜欧美熟妇小视频| 成年人三级黄色片视频| 日本成人午夜福利电影| 岛国大片一区二区三区| 亚洲丰满老熟女激情av| 欧美日韩在线视频第三区| 国产一区二区欧美久久| 国内一级黄色片免费观看| 日韩成人高清免费在线| 亚洲精品成av人在线观看| 欧美激情网页一区三区| 亚洲热久久国产经典视频| av黄色在线播放网页| 国产一区二区在线不卡播放| 九九九热免费在线观看| 日韩精品熟妻人女亚洲一区 | 国产精品美女自拍视频| 亚洲一区二区三区黄色| 青青草原在线观看网站| 成年黄网站免费视频大全|