您好我正在尝试追加系统参数2的内容 - 无论多少输入到参数1,这里是我的代码
for arg in sys.argv[2:]:
doc = open(arg, "r")
data2 = doc.read()
doc.close()
tu = open(sys.argv[1], "a")
tu.write(data2)
tu.close()
输入3个文件然而只将文件#3添加到文件#1的末尾,不应该为所有参数切片[2:]帐户而不仅仅是最后一个?
答案 0 :(得分:0)
试试这个
data2=""
for arg in sys.argv[2:]:
doc = open(arg, "r")
data2 =data2+ doc.read()
doc.close()
tu = open(sys.argv[1], "a")
tu.write(data2)
tu.close()