我有一个 python 脚本,在它的“初始化”运行模式下,访问我系统上的多个文件并组装它认为正确的数据。在实际使用数据时,在将脚本设置为以“最终”模式运行之前,用户需要检查此数据。
现在我正在将要审查的数据以 python 数据结构的形式写到 data.py 文件中,例如data.py 的内容可以是:
data1 = "script_generated_filename_1"
data2 = [ "script_generated_date1",
"script_generated_date2" ]
在用户验证 data.py 文件后,“最终”运行模式然后使用“导入数据”调用通过 data.data1、data.data2 等访问数据...
我一直在努力清理我的 python 编程风格,并更加符合通常被认为是 pythonic 的风格。看完module docs,我怀疑以这种方式使用导入函数是否是 pythonic,或者是否有更主流的方法来使用 python 完成这种类型的用户验证。
最佳答案
这对模块来说是件好事。您要避免的事情是在导入时执行过多的代码或有副作用的代码,而这并不能做到这一点。
关于python - "import"是 pythonic 数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794241/