我正在尝试创建一个真正的基本软件,用户可以:
1)按一个按钮导入.csv文件,程序将读取该文件并打印出来
2)按另一个按钮以特定方式对数据进行排序
3)按第三个也是最后一个按钮将该数据导出为新的.csv文件
基本上,我需要步骤 1和3 的帮助,我不知道该怎么做。
我的代码:
from tkinter import *
import tkinter
import tkinter.messagebox
top = Toplevel()
def UploadAction():
#Allows user to import a .csv of their choice into the program
#Python should read the file into the system and display the contents
def SortingCSV():
#Allows user to switch the contents of the file to the desired settings
def Export():
#Exports the manipulated data into a new .csv file and downloads it
B=Button(top, text ="Upload", command = UploadAction).grid(row=2,column=1)
B=Button(top, text ="Convert File", command = SortingCSV).grid(row=6, column=1)
B=Button(top, text ="Download File", command = Export).grid(row=7,column=1)
top.mainloop()
答案 0 :(得分:0)
许多Python模块可以简化这类问题的生活。
有一个用于处理csv:https://docs.python.org/2/library/csv.html
祝你好运!