我是一个尝试使用python的java程序员 关于appengine的'appcfg.py upload_data'
是否可以在config.yml上设置csv分隔符(如 - > 1#2#2#3,其中#是分隔符)
我看到config.yml上有一个'connector_options:'
谢谢!
答案 0 :(得分:1)
当前appcfg.py
documentation中没有appcfg.py upload_data
操作。
Backing Up and Restoring指南中曾经有一个相关部分,但它现在已经消失了。从wayback machine中捕获的快照:
csv
连接器
encoding
任何Python standard encoding format,例如
utf-8
( 默认)或windows-1252
。
column_list
使用此处指定的名称序列作为导入和列的列 出口。如果未指定,请使用第一行数据进行计算 每列的external_name,然后读取或写入以数据开头的数据 第二排。
skip_import_header_row
如果为true,则导入时将忽略标题行。
print_export_header_row
如果为true,则会在导出时打印标题行。
import_options
导入时Python CSV module的其他关键字参数。 使用
dialect: excel-tab
作为TSV文件。
export_options
导出时Python CSV module的其他关键字参数。
请注意,引用中的链接也是快照,您可能需要检查今天有效的实际链接。代码可能不兼容。
恕我直言,只需重新编写CSV来替换分隔符就更简单了......请参阅Python parse csv file - replace commas with colons