【问题标题】:How to set appengine bulkupload csv delimeter?如何设置应用引擎批量上传 csv 分隔符?
【发布时间】:2018-02-02 20:09:18
【问题描述】:

我是一名尝试使用 python 的 java 程序员 appengine 上的“appcfg.py upload_data”

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

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

谢谢!

【问题讨论】:

    标签: google-app-engine bulkinsert appcfg


    【解决方案1】:

    appcfg.py upload_data 操作在当前的appcfg.py documentation 中不存在。

    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

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

    import_options

    Python CSV module 导入时的附加关键字参数。 对 TSV 文件使用 dialect: excel-tab。

    export_options

    导出时Python CSV module 的附加关键字参数。

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

    恕我直言,只需重写 CSV 来替换分隔符会更简单...请参阅 Python parse csv file - replace commas with colons

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-07
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多