<p>我尝试使用路径而不是文件名打开文件,我使用<code>glob.glob</code>选项在路径中搜索输入文件。现在,我打开它时被击中了。任何帮助都将不胜感激</p>
<pre><code>import glob
a = (glob.glob("*/file.txt"))
with open (a, 'r') as f:
</code></pre>
<p>试图读取文件.txt,第3行出现错误。任何帮助都将不胜感激</p>
<p>错误:TypeError:expacted str、bytes或os.PathLike对象,而不是list</p>
<p><code>glob.glob</code>返回文件路径列表。您将需要访问列表中的一个路径,或者对它们进行迭代</p>
<pre><code>import glob
a = glob.glob("*/file.txt")
with open(a[0], 'r') as f:
text= f.read()
</code></pre>