Python:读取CSV文件选择列并创建多个文本文件

Python:读取CSV文件选择列并创建多个文本文件,python,pandas,file,csv,text,Python,Pandas,File,Csv,Text,我有一个CSV文件,有两列ID和Info。我想创建多个文本文件。 获取ID列作为文件名,获取Info列作为文件内容 我的csv文件: ID Info an_0000 No-19032745 2.20s an_0001 No-42037578 2.54s an_0002 No-56034123 6.71s an_0003 No-87036247 1.91s an_0004 No-13032757 1.15s an_0005 No

我有一个CSV文件,有两列
ID
Info
。我想创建多个文本文件。 获取
ID
列作为文件名,获取
Info
列作为文件内容

我的csv文件:

ID          Info
an_0000     No-19032745 2.20s 
an_0001     No-42037578 2.54s 
an_0002     No-56034123 6.71s
an_0003     No-87036247 1.91s
an_0004     No-13032757 1.15s
an_0005     No-44032657 1.91s
an_0006     No-14038488 5.11s
an_0007     No-19039678 1.20s
an_0008     No-53031654 2.50s
我想要的文件名:

an_0000.txt
... 
我想要的文件内容:

No-19032745 2.20s 
...
这应该行得通

import pandas as pd
df= pd.read_csv("filename.csv")
for filename, content in zip(df['ID'],df['Info']):
    with open(filename+".txt",'w') as fp:
        fp.write(content)

你试过什么来达到这个目的吗?