如何以及在何处执行python bulkloader命令以将.CSV文件上传到Google App引擎?
我正在尝试上传一个简单的CSV文件(2列:标记,值,7000 使用bulkloader进入我的数据存储区谷歌应用引擎。 我在以下网址阅读了主题:http://code.google.com/intl/fr-FR/appengine/docs/python/tools/uploadingdata.html
我添加到app.yaml文件中: 内建的: - remote_api:on
然后我尝试执行python命令“create_bulkloader_config - filename = bulkloader.yaml”,但我不知道放在哪里: =>在python命令行? =>在Python IDLE? =>在Command.exe窗口中? =>其他地方?
然后,我在哪里获取文件bulkloader.yaml“生成? =>在我的本地光盘上?在api远程路径?如何抓住它?
这当然是基本问题,但我不是python程序员,我 需要一步一步的解释来设置我的环境。
我在Windows上使用了Google应用引擎启动器,Python 2.5。
我使用提供的代码设置了customtinywebdb服务 http://appinventor.googlelabs.com/learn/reference/other/tinywebdb.html
你能帮助我吗?
提前致谢! (我在发展的这一点上被封锁了。)
答案 0 :(得分:2)
我从命令行运行它,与我项目的app.yaml位于同一目录。
由于appcfg.py在我的系统路径上,我可以在MacOS上使用以下命令(包括尾随点):
appcfg.py create_bulkloader_config --filename=bulkloader.yaml .
然后将在该文件夹中创建bulkloader.yaml。
答案 1 :(得分:0)
你试过python -O appcfg.py create_bulkloader_config --filename=bulkloader.yaml
吗?我希望,在包含appcfg.py
的文件夹中运行,以在同一目录中创建bulkloader.yaml
。