python - 使用 Google Cloud Function by Python 时可以部署通用函数吗?
问题描述
我创建了一个通用类,它将被共同使用,并且正在从 A 函数和 B 函数接近。
如果我向 Common 类添加变量,则必须同时部署 A 类和 B 类。
如何在不部署所有 A 和 B 功能的情况下应用 Common 类?
class Common:
def __init__(self, tmp):
self.FIRST = tmp
self.SECOND = 'Test' # new.
# I want to modify this function.
# but I have to deploy function A and B.
# If I have a lot of functions I need a lot of time.
def print_value(self):
print(self.FIRST) # old.
print(self.FIRST, self.SECOND) # new.
class A:
def __init__(self):
o = Common('A')
o.print_value()
class B:
def __init__(self):
o = Common('B')
o.print_value()
解决方案
这是不可能的:每个云功能的来源都与任何其他云功能完全分开。
如果您总是想同时部署这些功能,您可能需要考虑将它们变成应用程序中的端点,然后将其部署到Cloud Run。
推荐阅读
- unity3d - 保存数据,关于关闭 UI
- typescript - 在 Typescript 类中获取另一个字段的类型
- java - 需要帮助排序 ArrayList 和计算测试分数的平均值
- reactjs - 基于子组件有条件地渲染包装代码
- javascript - 是否可以在 Windows 10 的 Windows 网络上远程获取触摸屏设备的当前坐标 X、Y?
- python - 用于 juputer notebook 的 Handcalcs 插件中的平方根问题
- javascript - Rijndael encryption VB to Javascript
- wordpress - 基于 ACF 转发器子字段自定义分类的查询帖子
- audio - 有没有办法在 C# 中创建虚拟扬声器或麦克风?
- python - 在对数据集进行预处理时,机器学习中的 Standard Scaler 和 MinMax Scaler 之间的主要区别是什么?