我正在尝试从输入 csv 文件保存数据并将其写入另一个 csv 文件。我知道如何使用 to_csv 方法编写数据文件并使用预先确定的文件写入(output.csv)。我如何通过asksaveasfile对话框方法来做到这一点。任何帮助表示赞赏。
import csv
import pandas as pd
import os
import tkinter as tk
from tkinter import filedialog
SAVING_PATH = 'C:/Users/Desktop/'
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename() 
dataFile=pd.read_csv(file_path,usecols=['Name','Email','Gender'])
dataFile.to_csv(os.path.join(SAVING_PATH,r'output.csv'))
dataFile = filedialog.asksaveasfile(mode='w', defaultextension=".csv")
Run Code Online (Sandbox Code Playgroud)
    没关系,我已经解决了这个问题。
import csv
    import pandas as pd
    import os
    import tkinter as tk
    from tkinter import filedialog
    root = tk.Tk()
    root.withdraw()
    file_path = filedialog.askopenfilename() 
    dataFile=pd.read_csv(file_path,usecols=['Name','Email','Gender'])
    SAVING_PATH = filedialog.asksaveasfile(mode='w', defaultextension=".csv")
    dataFile.to_csv(SAVING_PATH)
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3034 次  |  
        
|   最近记录:  |