为了清除一些代码,我正在编写一堆实用程序文件,这些文件将在项目的许多地方使用。我正在通过UI读取一些文件。对话框打开时,用户将选择文件。这是代码
def readfile():
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
return file_path
现在,我有两个关于最佳做法的问题: 1-您将这个readfile模块保留为函数还是将其转换为类? 2-读取文件时,我想确保该文件存在,您是否想在函数中进行断言?写测试?还是在主代码中使用此功能时会这样做?