擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions" rel="nofollow noreferrer">list comprehension</a>创建新的修剪文件名列表</p>
<pre><code>variables = [f[0:-4] for f in file_names]
</code></pre>
<p>然后,您可以对该列表的内容执行任何操作,包括加载每个文件:</p>
<pre><code>for v in variables:
np.load(dir_path + v + '.npy')
</code></pre>
<p>或者,跳过上述步骤,直接加载所有文件:</p>
<pre><code>for f in file_names:
np.load(dir_path + f)
</code></pre>
<p>不过,我可能没有抓住你问题的重点,所以<a href="https://stackoverflow.com/questions/22431921/abbreviate-the-import-of-multiple-files-with-loadtxt-python">this answer</a>可能有你需要的东西</p>