如何循环浏览项目列表并将这些项目添加到列表中?

2024-04-27 03:32:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个文件夹中循环浏览几个CSV文件,并检查每个文件中每个字段的数据类型。这个很好用。我正在尝试找出如何将所有这些数据类型添加到列表中并打印列表。所以,我不想只看到一个文件的数据类型,我想看到所有文件的数据类型。另外,我想捕获列表开头的文件名。我该怎么做?这是我的示例代码。你知道吗

import glob
import pandas as pd
path = 'C:\\my_path\\*.csv'
for fname in glob.glob(path):
    print(fname)
    data = pd.read_csv(fname)
    for items in data.dtypes:
        print(items)

### something here...   


for item in L:
    print(item)

我希望最终结果如下:

ARMINDEX.CSV (file name)
  3624285               int64
  20181101              int64
  1.5                 float64

FHL_ARM.CSV
  20211120              int64
  1YRCMT               object
  3/1                  object

FNM_ARM.CSV
  3/1/2018             date 
  GNMD                 object
  2018110105:39:00     object

Tags: 文件csvpathinimport列表forobject