Python从UI读取文件:尝试断言是一种好习惯吗?

时间:2019-01-10 10:39:26

标签: python try-catch

为了清除一些代码,我正在编写一堆实用程序文件,这些文件将在项目的许多地方使用。我正在通过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-读取文件时,我想确保该文件存在,您是否想在函数中进行断言?写测试?还是在主代码中使用此功能时会这样做?

0 个答案:

没有答案