<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
for filename in glob.glob("*/file.txt"):
with open(filename, "r") as f:
...
</code></pre>