擅长:python、mysql、java
<p>如果你不能使用标志。您可以尝试使用<a href="https://docs.python.org/2/library/subprocess.html#subprocess.Popen" rel="nofollow">subprocess.Popen</a>写入stdin,这应该完全符合您的要求:</p>
<pre><code>from subprocess import PIPE,Popen
p = Popen(["xcopy",sourceplayers, destinationplayers],stdin=PIPE)
p.stdin.write("All\n")
p = Popen(["xcopy",sourceuserdata, destinationuserdata],stdin=PIPE)
p.stdin.write("All\n")
</code></pre>
<p>无论哪种方式,您都应该在操作系统,子流程是os.popen公司, 操作系统等。。在</p>
<p>如果<code>/y</code>适用于所有文件,请使用<code>subprocess.check_call</code>:</p>
^{pr2}$
<p>如果希望在运行下一个命令之前返回上一个命令,请在每个调用之间放置一个<code>p.wait()</code>,以等待进程返回。在</p>
<p>如果要替换文件,则无需查看python之外的内容,可以使用<a href="https://docs.python.org/2/library/shutil.html#shutil.move" rel="nofollow">shutil.move</a>:</p>
<pre><code>from shutil import move
move(sourceplayers, destinationplayers)
</code></pre>