Python TypeError尽管强制字符串

我有字典:

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)` 
blackvip 回答:Python TypeError尽管强制字符串

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2990108.html

大家都在问