擅长:python、mysql、java
<p>首先,<em>从不</em>命名变量<code>list</code>或<code>string</code>。第一个是内置类的名称,第二个是标准库中的模块。你知道吗</p>
<p>您应该避免使用Python变量的字符串表示,因为读写它们是没有效率的。但是,如果没有其他选项,可以使用<a href="https://docs.python.org/3/library/ast.html#ast.literal_eval" rel="nofollow noreferrer">^{<cd3>}</a>:</p>
<pre><code>from ast import literal_eval
x = "[' Arcer.exe', 'Launcher.exe', 'Document.txt']"
y = literal_eval(x)
print(y, type(y))
[' Arcer.exe', 'Launcher.exe', 'Document.txt'] <class 'list'>
</code></pre>