Bal*_*an 6 python-3.x google-cloud-platform google-cloud-functions
我在Python 3.7上有一个Google Cloud Function,它不接受任何输入参数。当我尝试运行它时,它出现以下错误:
TypeError: google_cloud_function() takes 0 positional arguments but 2 were given
Run Code Online (Sandbox Code Playgroud)
实际的功能代码如下所示(调用了不同的bash函数):
import subprocess
def google_cloud_function():
subprocess.call(["ls"], shell=True)
subprocess.call(["pwd"], shell=True)
Run Code Online (Sandbox Code Playgroud)
为什么会这样呢?
Dus*_*ram 10
由GCS之类的东西触发的后台Cloud Function应该具有以下功能签名:
def function(data, context):
...
Run Code Online (Sandbox Code Playgroud)
即使不使用这些参数,也需要将其包括在内。
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |