擅长:python、mysql、java
<p>符号<code><</code>仅在shell中具有此含义(即将文件读取到<code>stdin</code>)。在Python中,您应该使用以下任一选项:</p>
<p>1)读取进程中的文件内容并将其推送到子进程的<code>stdin</code>:</p>
<pre><code>fd = open(filename, 'rb')
try:
subprocess.call(cmd, stdin=fd)
finally:
fd.close()
</code></pre>
<p>2)通过shell读取文件内容(如您所述),但相应地重定向进程的<code>stdin</code>:</p>
<pre><code># In file myprocess.py
subprocess.call(cmd, stdin=subprocess.PIPE)
# In shell command line
$ python myprocess.py < filename
</code></pre>