waterye

          刪除最后一行\(zhòng)n

          vi,gedit會(huì)在最后一行加上\n,實(shí)在找不到好的解決方法,只好自己寫個(gè)shell script刪掉
          #!/usr/bin/env python
          import sys

          oldfile
          =sys.argv[1]
          newfile
          =sys.argv[2]
          print oldfile,newfile,
          print
          linecount 
          = 0
          str 
          = ''
          = open(oldfile,'r')
          for line in f:   
              linecount 
          += 1
          = open(oldfile,'r')
          for i,line in enumerate(f):
              
          if (i==linecount-1):
                  str 
          += line.replace('\n','')
          #        print line.replace('\n','')
              else:
                  str 
          += line
          #        print line,
          #
          print len(str),str
          f2 = open(newfile, 'w')
          f2.write(str)
          quit()


          posted on 2008-09-28 19:58 waterye 閱讀(1142) 評(píng)論(0)  編輯  收藏 所屬分類: python


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 滦平县| 大田县| 湖州市| 呼伦贝尔市| 积石山| 乌兰浩特市| 阿勒泰市| 惠安县| 集安市| 门源| 成安县| 和顺县| 深水埗区| 安顺市| 鲁甸县| 普陀区| 页游| 陕西省| 繁昌县| 商河县| 锡林浩特市| 永登县| 桃源县| 泗洪县| 盈江县| 北安市| 乐业县| 绥棱县| 巩义市| 泸定县| 尼木县| 青铜峡市| 丽水市| 崇左市| 唐河县| 松阳县| 石家庄市| 盱眙县| 哈尔滨市| 石楼县| 双流县|