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

利用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://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网址在线观看| 国产精品亚洲av三区国产毛片| 亚洲成人日韩欧美在线| 人人人妻人人澡人人爽e| av免费在线不卡观看| 国产手机在线91精品观看| 日韩女同性一区二区三区| 国产一区二区三区av网站| 一级黄片一区二区三区| 日本熟人妻中文字幕在线| 国产尹人99大香蕉| 91人妻一区二区三区久久| 日韩欧美一区二区中文字幕视频| 久久精品亚洲欧美麻豆| 精品国产一区亚洲二区| 久久亚洲天堂色图不卡| 国产丝袜在线精品丝袜不卡| 中文字幕亚洲天堂久久| 免费久久人人爽人人爽| 亚洲欧美日韩专区一区| 国产亚洲美女在线视频视频| 天堂av在线资源观看| 日本高清区一区二区三区四区五区 | 日韩精品在线观看大全套| 日本区一区二区三高清视频| 亚洲第一女人天堂av| 日韩中字在线一区二区| 极品少妇一级人妻av| 亚洲精品免费福利视频| 18禁黄网站禁片免费视频| 亚洲av乱码一区二区三| 国产欧美日韩另类在线播放| 中文字幕熟女av一区二区| 婷婷五激情五月激情片| 成人午夜激情福利动态| 亚洲成人av在线蜜桃| 日韩三级在线观看av| 国产麻豆剧传媒精品av|