我是一個Java程序員試圖AppEngine上如何設置appengine bulkupload csv delimeter?
使用Python 'appcfg.py upload_data' 是否有可能設置config.yml一個CSV分隔符(如 - > 1#2#2#3#哪裏是分隔符)
我看到有一個 'connector_options:' 在config.yml
謝謝!
我是一個Java程序員試圖AppEngine上如何設置appengine bulkupload csv delimeter?
使用Python 'appcfg.py upload_data' 是否有可能設置config.yml一個CSV分隔符(如 - > 1#2#2#3#哪裏是分隔符)
我看到有一個 'connector_options:' 在config.yml
謝謝!
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
使用此處指定進口和出口 列名的序列。如果未指定,則使用第一行數據計算每列的外部名稱,然後讀取或寫入從第二行開始的數據 。
skip_import_header_row
如果爲真,頭線路將在進口被忽略。
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