python 给出 E501: 行太长错误

Fra*_*dez 6 python compiler-errors

当尝试输入我的 API 密钥时,python 给了我一行太长的代码

E501: line too long
Run Code Online (Sandbox Code Playgroud)

我拥有的是

notifications_client = NotificationsAPIClient(aaaaaaa_aaaaaaaa-11aa1a1a-aa11-111a-aaaa-11111aaa1a1a-aa11a1a1-0aa1-11a1-1111-1aa111a0a111)
Run Code Online (Sandbox Code Playgroud)

出于显而易见的原因,我已将 API 密钥更改为只有 a、1 和 0,但是如何分解这行代码,以便不再出现此错误?

Jon*_*hop 10

E501 是 linter 错误,而不是 Python 解释器错误。从理论上讲,您的代码应该可以正常工作。如果你想防止这个错误,只需将值分解(假设它是一个字符串......你没有说清楚):

my_key = ('aaaaaaa_aaaaaaaa-11aa1a1a-aa11-111a-aaaa-'
          '11111aaa1a1a-aa11a1a1-0aa1-11a1-1111-'
          '1aa111a0a111')
notifications_client = NotificationsAPIClient(my_key)
Run Code Online (Sandbox Code Playgroud)