0

我想制作一个脚本,从 file-1 中提取两列,然后将它们写入 file-2。但是,如果 file-2 已经包含列,并且希望将新列写入(当前列的)一侧,而不是底部。我当前的脚本在当前脚本的底部附加了“新”列,而不是在旁边进行。如何将新列添加到不在底部的一侧?有人建议使用 CSV 模块,我试过了,但我不知道该怎么做。

这是我当前的代码

https://dl.dropbox.com/u/63216126/paula.txt

如果我运行一次脚本,这是输出文件

https://dl.dropbox.com/u/63216126/try2.txt

如果我运行脚本两次,这是输出文件(请记住,这不是我想要的)

https://dl.dropbox.com/u/63216126/try3.txt

这是我希望输出在运行脚本三次后的样子

https://dl.dropbox.com/u/63216126/try.txt

这是两个输入样本

https://dl.dropbox.com/u/63216126/file5.txt

https://dl.dropbox.com/u/63216126/file6.txt

我希望我想做的事情很清楚。非常感谢您的帮助。

4

1 回答 1

1

sys.argv是一个列表。您可以使用 获取参数的数量len(sys.argv),并像这样遍历它们:

for arg in sys.argv[1:]:
    do_something(arg)
于 2012-11-30T19:21:17.070 回答