在old.txt文件后以追加的方式写入new.txt的内容,并使用argparse库传入两个文件的地址
import codecs
import argparse
def connect(args):
fp = codecs(args.new, 'r')
for line in fp:
fq = codecs(args.old, 'a') # 这里用追加模式
fq.write(line)
fp.close()
fq.close()
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--old', default='', type=str)
parser.add_argument('--new', default='', type=str)
args = parser.parse_args()
connect(args)
在shell中运行代码方法(文件名为connect.py):
python connect.py --old "d:\\old.txt" --new "d:\\new.txt"