我有字典:
PS C:\wamp64\www\api> php quickstart.php
Open the following link in your browser:
https://accounts.google.com/o/oauth2/auth?response_type=code&access_type=offline&client_id=blabablablaqreadonly&prompt=select_account%20consent
Enter verification code: //<---- IT DOES NOT STOP HERE FOR ME TO ENTER THE CODE,IT JUST GOES ON LIKE I pressed ENTER WITHOUT TYPING ANYTHING ....
Fatal error: Uncaught InvalidArgumentException: Invalid code in C:\wamp64\www\api\vendor\google\apiclient\src\Google\Client.php:176
Stack trace:
#0 C:\wamp64\www\api\quickstart.php(44): Google_Client->fetchaccessTokenWithAuthCode('')
#1 C:\wamp64\www\api\quickstart.php(63): getclient()
#2 {main}
thrown in C:\wamp64\www\api\vendor\google\apiclient\src\Google\Client.php on line 176
PS C:\wamp64\www\api>
和一行
metadata = {}
这会导致以下错误:
metadata["docEntityId"] = "/" + str(ent.kb_id) + "/" + str(ent.label) + "/" + str(ent.text)`
尽管我已经重铸了所有值。值不是---> 67 metadata["docEntityId"] = "/" + str(ent.kb_id) + "/" + str(ent.label) + "/" + str(ent.text)
68
69 new_entity["metadata"] = metadata
TypeError: unsupported operand type(s) for +: 'int' and 'str'
。它们应该转换为字符串。
有人可以看到我在做什么错吗?
编辑:
这里是None
变量:
ent
结果:
for sent in doc.sents:
for ent in sent.ents:
print(ent.text,ent.label,ent.kb_id)`