我设计了一个带有文本框的GUI,它使用python和PyQT5来接收用户输入。当他们按下表单上的提交按钮时,必须创建现有csv文件的新副本。用户输入的信息必须传输或注册到该新副本。
如何在每次用户点击提交时为某些行和列包含必要标题的已制作的csv文件的新副本?
这是使用pandas完成它的简单功能。假设将“新信息”写入文件名,您可以将下面的“copy_of”替换为该新数据。
如果您想将“新数据”传输到csv的标题中,请提供原始标题的示例以及您要添加到其中的内容。
def copy_csv(filename):
import pandas as pd
df = pd.read_csv('file.csv')
df.to_csv('copy_of_' + 'file.csv')
copy_csv('file.csv')
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。