擅长:python、mysql、java
<p>为了避免<code>split</code>的跨平台问题,我建议您在<code>os.sep</code>上拆分,这是依赖于操作系统的文件分隔符</p>
<p>另外,我建议您使用<code>glob</code>库来列出文件夹中的<code>.csv</code>文件,并使用字典理解来创建dict</p>
<p>也就是说,您可以实现您的目标,即拥有一个字典,其中键是文件名,值是实际的数据帧,如下所示:</p>
<pre><code>import pandas as pd
import glob
import os
data = '.././data/raw/'
all_files = glob.glob(data+'*.csv')
result_dict = {csv_file.split(os.sep)[-1]: pd.read_csv(csv_file) for file in all_files}
</code></pre>
<p>当然,要注意在数据文件夹中只有想要的<code>.csv</code>,而不是其他的,因为<code>glob.glob</code>将列出所有的<code>.csv</code></p>