<p>假设我们有3个文件:</p>
<pre><code>filename: abc.csv:
Name,Age,Sex
Joey,10,M
Kate,12,F
Mike,14,M
Jane,11,F
Abby,12,F
filename: xyz.csv:
City,State
San Francisco,CA
Chicago,IL
Buffalo,NY
Atlanta,GA
Miami,FL
filename:pqr.csv:
Company,Product
Tesla,Model X
Tesla,Model Y
Apple,MacBook Pro
Ford,Mustang
</code></pre>
<p>然后,您可以给出类似这样的内容,以将所有3个文件作为数据帧存储到列表中</p>
<pre><code>import pandas as pd
files = ['abc.csv','xyz.csv','pqr.csv']
dfs = []
for f in files:
dfs.append(pd.read_csv(f))
print (dfs)
</code></pre>
<p>其输出将为:</p>
<pre><code>[ Name Age Sex
0 Joey 10 M
1 Kate 12 F
2 Mike 14 M
3 Jane 11 F
4 Abby 12 F,
City State
0 San Francisco CA
1 Chicago IL
2 Buffalo NY
3 Atlanta GA
4 Miami FL,
Company Product
0 Tesla Model X
1 Tesla Model Y
2 Apple MacBook Pro
3 Ford Mustang]
</code></pre>
<p>在您的例子中,您可以只遍历<code>file_name</code>,而不需要索引值</p>
<pre><code>file_name = ['mld_field','sp_field','lp_field','tmp_field','pz_field','sz_field','lz_field']
</code></pre>
<p>只需给出:</p>
<pre><code>for file in file_name:
variable_name.append(....)
</code></pre>
<p>在这里,您可以在append中提供pd.read\u csv(文件)</p>