擅长:python、mysql、java
<p>您可以从<code>ast</code>模块使用<code>literal_eval</code>:</p>
<pre><code>from ast import literal_eval
string = "[' Arcer.exe', 'Launcher.exe', 'Document.txt']"
newList = literal_eval(string)
print(newList)
</code></pre>
<p>输出:</p>
<pre><code>[' Arcer.exe', 'Launcher.exe', 'Document.txt']
</code></pre>
<p>如果不想使用<code>ast</code>模块,另一种方法是从字符串中删除方括号,然后按如下方式将其拆分为每个逗号<code>,</code>字符:</p>
<pre><code>string = "[' Arcer.exe', 'Launcher.exe', 'Document.txt']"
newList = string[1:-1].replace("'","").split(",")
print(newList)
</code></pre>
<p>这将为您提供与上述相同的输出:</p>
<pre><code>[' Arcer.exe', ' Launcher.exe', ' Document.txt']
</code></pre>