擅长:python、mysql、java
<p>不,您的问题是使用<code>split()</code>构造要执行的命令的参数列表。您还使用引号,这是shell语法,即使您没有调用shell。你知道吗</p>
<p>首先使用数组,这样就不必拆分:</p>
<pre class="lang-py prettyprint-override"><code>cmd = ('instaloader', ' post-metadata-txt={likes} likes, {comments} comments, {caption}', ' login=blabla_id', ' fast-update', profile_val)
subprocess.call(cmd)
</code></pre>