我的节点.js服务器输出以下数组:
["Daniel Guillen","Sarah Tremaine Milam","Karen Ann"...."Chris Doyle","Katie Gould"]
我试图使用python脚本将其转换为csv文件,但当我在.py文件中声明数组时,出现以下错误:
^{pr2}$
这个数组由来自Facebook的人的名字组成,所以某个地方的人的名字里有一个奇怪的字符。手动搜索太长。在
你建议如何解决这个问题或者找到冒犯的角色?在传递给python之前用javascript迭代数组也是一种选择。在
Tags:
如果数组嵌入在python脚本中,那么您可能需要在python文件的开头设置编码。为此,请在任何代码之前添加以下行:
这将源代码编码设置为UTF-8。在
您可以使用编解码器(必须导入)来读取utf8(非ascii)字符。是这样的:
那是为了写入输出文件。如果要读入文件,只需将“w+”更改为“r”。 对于单个字符串,也可以使用方法“string”.encode('utf8') 这修复了从另一个文件读取的问题。如果在运行的文件中有它,则需要通过
^{pr2}$在文件顶部
相关问题 更多 >
编程相关推荐