擅长:python、mysql、java
<p>如果使用的是原始字符串(如引号前面的<code>r</code>所示),则不应使用双反斜杠;如果要在字符串中嵌入变量,则应使用f字符串。你知道吗</p>
<p>更改:</p>
<pre><code>session.create_process(r'C:\\Windows\\cbapi\\hindsight.exe -i "{default_directory}" -o "hindsight_{user}"', wait_timeout=600)
</code></pre>
<p>到(如果您使用的是Python 3+):</p>
<pre><code>session.create_process(fr'C:\Windows\cbapi\hindsight.exe -i "{default_directory}" -o "hindsight_{user}"', wait_timeout=600)
</code></pre>
<p>或者,如果您使用的是Python 2.7,其中不支持f-string,请改用字符串格式化程序:</p>
<pre><code>session.create_process(r'C:\Windows\cbapi\hindsight.exe -i "{}" -o "hindsight_{}"'.format(default_directory, user), wait_timeout=600)
</code></pre>