gpt4 book ai didi

python - 创建一个常用的功能模块

转载 作者:太空狗 更新时间:2023-10-29 20:48:05 25 4
gpt4 key购买 nike

我有一个大项目,有几十个不同的模块。
我有很多常用的函数,在我的项目中的很多地方我都使用这些函数。例如:
检查字符串是否包含希伯来文字符
生成随机8个字母的字符串
猜测二进制数据的图像mime类型
转换HTML授权
等。。。
我的问题是:
将所有这些函数放在将从每个代码文件加载的特定模块中是常规做法吗?
这个模块应该有什么名称?common.py
我的代码被分为不同的packages。传统的做法是将文件放在根代码文件夹中,然后加载一个超出包范围的文件?

最佳答案

utilutils上的变化似乎很常见。就个人而言,如果我有像myproj.foomyproj.bar等包,我倾向于有一个myproj.util包,每个意图领域都有一个模块(可能是针对与Web相关的帮助者的myproj.util.http包,针对数据结构操作的myproj.util.data包等)。与主代码相比,这种帮助器更容易被重用,而模块之间的干净分离(即使最终拥有单个类或单个函数模块)也会使重用稍微容易一些。

关于python - 创建一个常用的功能模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11491090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com