0

我是一名 Java 程序员,试图在 appengine 上使用 python 'appcfg.py upload_data'

是否可以在 config.yml 上设置 csv 分隔符(如 -> 1#2#2#3 其中 # 是分隔符)

我看到 config.yml 上有一个 'connector_options:'

谢谢!

4

1 回答 1

1

当前文档appcfg.py upload_data中不存在该操作。appcfg.py

备份和恢复指南中曾经有一个相关部分,但现在已经不存在了。从它在回程机器中捕获的快照中:

csv连接器

encoding

任何Python 标准编码格式,例如utf-8(默认)或windows-1252.

column_list

对导入和导出的列使用此处指定的名称序列。如果未指定,则使用第一行数据计算每列的 external_name,然后从第二行开始读取或写入数据。

skip_import_header_row

如果为 true,则导入时将忽略标题行。

print_export_header_row

如果为真,标题行将在导出时打印。

import_options

导入时Python CSV 模块的附加关键字参数。用于dialect: excel-tabTSV 文件。

export_options

导出时Python CSV 模块的其他关键字参数。

请注意,报价中的链接也是快照,您可能需要检查今天有效的实际链接。代码可能不兼容。

恕我直言,仅重写 CSV 以替换分隔符会更简单...请参阅Python parse csv file - replace commas with冒号

于 2017-08-24T22:47:50.943 回答