Python 在批量上传程序中正确编码文本
大容量上传程序的字符串编码正确方法是什么。当前,当它在我的文本字段中遇到撇号时,它正在退出 下面是一个示例CSV文件:Python 在批量上传程序中正确编码文本,python,google-app-engine,character-encoding,bulkloader,Python,Google App Engine,Character Encoding,Bulkloader,大容量上传程序的字符串编码正确方法是什么。当前,当它在我的文本字段中遇到撇号时,它正在退出 下面是一个示例CSV文件: demo,name,message FALSE,one,"Welcome message" FALSE,two,"If you’re having a medical emergency" 这是我的散装机。yaml: transformers: - kind: Message connector: csv connector_options: encoding:
demo,name,message
FALSE,one,"Welcome message"
FALSE,two,"If you’re having a medical emergency"
这是我的散装机。yaml:
transformers:
- kind: Message
connector: csv
connector_options:
encoding: utf-8
columns: from_header
property_map:
- property: demo
external_name: demo
import_transform: bool
- property: name
external_name: name
import_transform: str
- property: message
external_name: message
import_transform: str
当我使用这样的示例(文本中有撇号)运行加载程序时,我将得到以下错误
UnicodeEncodeError:“ascii”编解码器无法对x位置的字符u'\u2019'进行编码:序号不在范围内(128)
非常感谢您的帮助。
“
不是ASCII字符。您应该尝试将属性转换更改为import\u transform:unicode