将1个文件复制到多个名称并从另一个文件输入

时间:2015-03-08 15:27:49

标签: python operating-system command

我想读一下包含40/50名称且有ECT.docx

的names.txt

希望将ECT.docx复制到name.txt中的多个名称。

我在Python中使用了以下命令,请更正其无效。

import os
file=open('names.txt')
for nam in file.readlines():
    cmd='copy ECT.docx ' + nam +'.doc'

1 个答案:

答案 0 :(得分:0)

我只是使用带有w +的python写文件,但我提供了你喜欢的例子。我使用With块来处理关闭文件。



import os
import subprocess
with open("names.txt") as f:
    for nam in f.readlines():
        myCmd='cmd /c copy ECT.docx ' + nam +'.doc'
        subprocess.call(myCmd)