xiguaqq20 发表于 2018-8-28 12:49:16

python 从shell读取指定文件以及写入指定文件

#!/usr/bin/python  
#coding:utf-8
  
# 1.txt
  
#a 1
  
#a 2
  
#a 3
  
#b 6
  
#b 7
  
# result
  
# a 1 2 3
  
# b 6 7
  
import sys
  
import os
  

  
f1 = os.path.abspath(sys.argv)
  
f2 = sys.argv
  
file2 = open(os.path.join(os.getcwd(),f2),'a+')
  
F1 = open(f1)
  
SP = " "
  

  
A, B = F1.next().split()
  
print >>file2,A, SP, B,
  
for line in F1:
  
    a, b = line.split()
  
    if a == A:
  
      print >>file2,SP, b,
  
    else:
  
      print >>file2,"\n", a, SP, b,
  
      A = a
  
file2.close()


页: [1]
查看完整版本: python 从shell读取指定文件以及写入指定文件