Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获得';客户';使用云函数Python将CSV文件从云存储加载到大查询表时出现未定义错误_Python - Fatal编程技术网

获得';客户';使用云函数Python将CSV文件从云存储加载到大查询表时出现未定义错误

获得';客户';使用云函数Python将CSV文件从云存储加载到大查询表时出现未定义错误,python,Python,我正在尝试使用云函数将云csv文件数据加载到大查询表中。然而,在部署时,我在日志中发现以下错误 line 25, in <module> load_job = client.load_table_from_uri( NameError: name 'client' is not defined Requirement.txt # Function dependencies, for example: # package>=version google-cloud-bigque

我正在尝试使用云函数将云csv文件数据加载到大查询表中。然而,在部署时,我在日志中发现以下错误

line 25, in <module> load_job = client.load_table_from_uri( NameError: name 'client' is not defined
Requirement.txt

# Function dependencies, for example:
# package>=version
google-cloud-bigquery==2.11.0
google-cloud-storage==1.35.0
日志

2021-03-17T15:00:29.488Zfunction-2 Traceback (most recent call last): File "/layers/google.python.pip/pip/bin/functions-framework", line 8, in <module> sys.exit(_cli()) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/functions_framework/_cli.py", line 37, in _cli app = create_app(target, source, signature_type) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/functions_framework/__init__.py", line 234, in create_app spec.loader.exec_module(source_module) File "<frozen importlib._bootstrap_external>", line 783, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/workspace/main.py", line 25, in <module> load_job = client.load_table_from_uri( NameError: name 'client' is not defined
2021-03-17T15:00:29.488Zfunction-2回溯(最近一次调用):文件“/layers/google.python.pip/pip/bin/functions framework”,第8行,在sys.exit(_cli())文件“/layers/google.python.pip/pip/lib/python3.8/site packages/click/core.py”,第829行,在"uu调用"返回self.main(*args,**kwargs,**kwargs)文件中“/layers/google.python.pip/pip/lib/python3.8/site packages/click/core.py”,第782行,在主rv=self.invoke(ctx)文件/layers/google.python.pip/pip/lib/python3.8/site packages/click/core.py)中,第1066行,在invoke-return-ctx.invoke(self.callback,**ctx.params)文件“/layers/google.python.pip/pip/lib/python3.8/site-packages“,第610行,在调用返回回调(*args,**kwargs)文件“/layers/google.python.pip/pip/lib/python3.8/site packages/functions\u framework/\u cli.py”中,“\u cli app=create\u app(target,source,signature\u type)文件“/layers/google.python.pip/pip/lib/python3.8/site packages/functions\u framework/\u init\u.py”,第234行,在创建应用程序spec.loader.exec_模块(源模块)文件“”中的第783行,在exec_模块文件“”中的第219行,在带框架的调用文件“/workspace/main.py”中的第25行,在load_job=client.load_table_from_uri(名称错误:未定义名称“client”)

这看起来与云API无关,因为用户“Justin Ezequiel”的OP具有非统一的缩进


请将缩进修改为至少使用4个空格。这很难看到,但似乎行load_job=client.load_table_from_uri(未缩进,因此不是函数定义的一部分。这意味着在代码的这一点上客户机确实未定义。-Justin Ezequiel


请将缩进修改为至少使用4个空格。这很难看到,但似乎行
load\u job=client.load\u table\u from\u uri(
没有缩进,因此不是函数定义的一部分。在代码的这一点上,客户端的含义确实是未定义的。@JustinEzequiel您能添加您的注释作为答案吗?这似乎是根本原因。@JanHernandez,我希望OP首先确认调用
我的函数()之前的所有行
确实属于函数定义。谢谢@JustinEzequiel,这是缩进问题,在使用空格后得到了解决。再次感谢。
2021-03-17T15:00:29.488Zfunction-2 Traceback (most recent call last): File "/layers/google.python.pip/pip/bin/functions-framework", line 8, in <module> sys.exit(_cli()) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/functions_framework/_cli.py", line 37, in _cli app = create_app(target, source, signature_type) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/functions_framework/__init__.py", line 234, in create_app spec.loader.exec_module(source_module) File "<frozen importlib._bootstrap_external>", line 783, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/workspace/main.py", line 25, in <module> load_job = client.load_table_from_uri( NameError: name 'client' is not defined