我正在为我所在的公司构建工具,并且已经构建了一个程序,该程序可以从任何csv文件返回不同的统计信息,当然还有特定的数据结构。现在,我的问题是我不知道该怎么做才能要求用户上传文件。 为了创建此程序,我一直使用
作为练习模式。this: df = pd.read_csv('',delimiter=';', encoding='ISO-8859-1')
有什么想法吗?
答案 0 :(得分:0)
如果您需要一些基本的用户交互作用,以便用户可以选择文件,则可以考虑使用easygui
模块。
或者,如果您不想安装新模块,只需使用内置的tkinter
。
尝试一下:
from tkinter import *
frome tkinter.filedialog import askopenfilename
import pandas as pd
Tk().withdraw()
print("Please select a csv file to load")
file = askopenfilename()
df = pd.read_csv(file, header = 0)
希望这会有所帮助:))。还要检查easygui
模块。该文档很简短,因此您可以尝试几次后再试一下。