0

ベース URL にプラグインしようとしている文字列を含むリストがあります。ただし、リスト内包表記の試みは不十分であり、その理由がわかりません。エラーをスローする私のコードは次のとおりです。TypeError: cannot concatenate 'str' and 'list' objects

input_tokens = self.token_input.GetValue()
token_list = [input_tokens.split('\n')]

url_front = 'https://www.example.com/foo.cgi?token='
url_back = '&user=bar%40email.com'

url = [url_front + s + url_back for s in token_list]

ここで何が間違っていますか?

4

2 に答える 2

2

これが問題です:

token_list = [input_tokens.split('\n')]

そのはず:

token_list = input_tokens.split('\n')

括弧を使用して、単一の要素を持つリストを作成しています (この場合は別のリストです)。

于 2013-09-16T22:12:02.803 に答える