使用Google云人才解决方案(Python)时如何导入类型

2024-06-08 19:28:21 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我添加的Python文件:

from google.cloud.talent_v4beta1.types import RequestMetadata
from google.cloud.talent_v4beta1.types import JobView
from google.cloud.talent_v4beta1.types import SearchMode

pylint接受所有三条线路。但是当我尝试导入JobView和/或SearchMode时,运行会产生ImportError

ImportError: cannot import name 'SearchMode' from 'google.cloud.talent_v4beta1.types

ImportError: cannot import name 'JobView' from 'google.cloud.talent_v4beta1.types

我也试过search_mode,但是pylint会抱怨,如果我试着运行代码,我可以ImportError

最终,这些值映射到字符串,因此我可以简单地添加"JOB_SEARCH""JOB_VIEW_FULL",但我希望使用Google的API。我肯定还需要访问其他值


Tags: 文件namefromimportcloudgooglejobpylint
1条回答
网友
1楼 · 发布于 2024-06-08 19:28:21

\google\cloud\talent_v4beta1\gapic\enums.py中找到了定义

from google.cloud.talent_v4beta1 import enums

enums.SearchJobsRequest.SearchMode.JOB_SEARCH
enums.JobView.JOB_VIEW_FULL
enums.CommuteMethod.DRIVING
enums.CommuteMethod.TRANSIT

相关问题 更多 >