擅长:python、mysql、java
<p>发生这种情况的原因是readlines方法保留您正在读取的文件的每一行的最后一行。
试试这个。你知道吗</p>
<pre><code>import webbrowser
from itertools import product
with open('servers.txt') as infile:
servers = list(map(str.strip, infile.readlines()))
with open('PRINTERS_toDelete.txt') as infile:
queues = list(map(str.strip,infile.readlines()))
strTemp1 = 'cscript c:\\windows\\system32\\prnmngr.vbs -d -p %s -s %s\n'
with open('RUN_THIS.txt', 'w') as outfile:
outfile.writelines(strTemp1 % (queue,server) for queue,server in product(queues,servers))
webbrowser.open('RUN_THIS.txt')
</code></pre>