问题描述
我需要一些有关将文本/字符串写入csv文件的建议。
以下是我对该程序的代码:
import pandas as pd
df = pd.read_csv('id.csv',index_col=('NAME'))
flag = True
print(df)
while(flag):
id=str(input("Enter identification: ")[:9]).upper()
particulars = str(df[df["identification"] == id])
if (df[df["identification"] == id].empty):
print("No records found,try again")
continue
else:
print(particulars)
f = open("today.csv","w",newline="")
f.write(particulars)
continue
对于IF语句,当键入的标识不匹配或在id.csv文件中找不到时,我可以实现“找不到记录”
如果有标识,它将打印出相关信息,并将该信息写到today.csv文件中。
我接下来要做的是:
现在,我可以读取(id.csv)和写入(today.csv)。但是我只能将第一个标识(及其相关信息)写入csv文件。
我很确定问题出在我的写函数中。
有人能指出我正确的方向来使这件事运行吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)