刪除最后一行\(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 = ''
f = open(oldfile,'r')
for line in f:
linecount += 1
f = 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()
import sys
oldfile=sys.argv[1]
newfile=sys.argv[2]
print oldfile,newfile,
linecount = 0
str = ''
f = open(oldfile,'r')
for line in f:
linecount += 1
f = 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