使用Python确定谁可以从csv查看/工作中断,并使用适当的字段将正确的名称导入新的csv

2024-10-17 06:22:51 发布

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

我试图确定谁可以基于csv文件查看和/或工作中断。它没有正确的字段。我希望选择适当的用户,并将其放入带有适当字段的新csv中。[”用户“、”视图“、”工作“、”地区“]

我的原始文件的信息如下所示:

人名: 员工姓名: 船员姓名:约翰·多伊

人名: 员工姓名: 船员姓名:约翰·威克

人名: 员工姓名:小约翰 船员姓名:

所有数据都在A列中

我对Python非常陌生。我已经导入了csv,打开了我的原始csv,列出了数据,并打印了行以查看结果

我已经打开了我的新文件,并成功地创建了我需要的字段标题

import csv

f = open("C:\\Python\\users.csv")
csv_f = csv.reader(f)

for row in csv_f:
    print(row)

f.close()

NewFile = open("C:\\Python\\OutageUsers.csv", "w")
writer= csv.DictWriter(
    NewFile, fieldnames=["user", "view", "work", "district"])
writer.writeheader()
NewFile.close()

我的当前代码没有任何错误,只是不完整。我不知道如何从这里开始。我在网上看到的大多数示例都已经在可爱的字段中输入了数据,因此很容易选择所需的信息。我的原始文档很大,所以我真的不想重新排列它。此外,我也不能保证,如果将来给我发一份新的副本,它不会完全相同。我需要弄清楚如何使用这种格式。我感谢任何帮助、建议或正确方向上的观点

谢谢大家!


Tags: 文件csv数据用户视图信息close员工