Python 将unicode列表转换为字符串
此代码:Python 将unicode列表转换为字符串,python,string,unicode,export-to-excel,Python,String,Unicode,Export To Excel,此代码: cast_list=final_code.findAll('table',{'class':'cast_list'}) for i in cast_list: j=i.findAll('span',{'itemprop':'name'}) print "Cast List: " for x in j: print x.text+"," 生成如下输出: Cast List: Robert Mitchum, Jane Greer, K
cast_list=final_code.findAll('table',{'class':'cast_list'})
for i in cast_list:
j=i.findAll('span',{'itemprop':'name'})
print "Cast List: "
for x in j:
print x.text+","
生成如下输出:
Cast List:
Robert Mitchum,
Jane Greer,
Kirk Douglas,
Rhonda Fleming,
Richard Webb,
Steve Brodie,
Virginia Huston,
Paul Valentine,
Dickie Moore,
Ken Niles
如果我尝试在Excel工作簿中写入上述内容,则每个条目都会添加到不同的单元格中。但是,我希望上面的所有内容都能放在一个单元格中,也就是说,基本上这会转换成一个字符串。我想要只占用工作簿中一个单元格的所需输出
演员名单:罗伯特·米丘姆、简·格里尔、柯克·道格拉斯、朗达·弗莱明、理查德·韦伯、史蒂夫·布罗迪、弗吉尼亚·休斯顿、保罗·瓦伦丁、迪基·摩尔、肯·尼尔斯
我尝试了使用下面的代码将列表转换为字符串的标准方法,但这也不起作用。它仍然尝试为每个单元格写入一个条目
list1 = ['1', '2', '3']
str1 = ''.join(list1)
你能把你的解决方案作为答案吗?这将帮助其他有同样问题的人。如果有更好的方法,您可能会得到一些关于代码的注释和提示;)