Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku将.mdb转换为csv或如何同时使用多个构建包_Python_Ms Access_Heroku - Fatal编程技术网

Python Heroku将.mdb转换为csv或如何同时使用多个构建包

Python Heroku将.mdb转换为csv或如何同时使用多个构建包,python,ms-access,heroku,Python,Ms Access,Heroku,在heroku上部署了一个简单的python应用程序,我需要使用microsoft access数据库(.mdb)进行管理。我读到,我必须为此使用mdb工具。 示例-将mdb数据库转换为csv: bash:mdb导出“mdb文件”表名>result.csv (我将在python中将其作为子进程运行) 我安装了构建包。 但当我尝试测试它时: heroku run bash mdb-export 我得到bash:mdb导出:未找到命令 问题: 我可以在heroku中使用多个构建包吗 在linux

在heroku上部署了一个简单的python应用程序,我需要使用microsoft access数据库(.mdb)进行管理。我读到,我必须为此使用mdb工具。 示例-将mdb数据库转换为csv:

bash:
mdb导出“mdb文件”表名>result.csv
(我将在python中将其作为子进程运行)

我安装了构建包。 但当我尝试测试它时:

heroku run bash
mdb-export
我得到
bash:mdb导出:未找到命令

问题:

  • 我可以在heroku中使用多个构建包吗
  • 在linux中是否可以将.mdb文件转换为csv或excel文件
谢谢大家!

以下是答案:

在heroku应用程序中使用多个构建包不需要heroku构建包mdbtools

在这条弧线之后() 您可以使用以下命令

bash:
heroku buildpacks:设置第一个buildpack

然后

bash:
heroku buildpacks:add--index 1您的额外buildpack

我使用heroku/python+在linux中通过以下命令将.mdb数据库(谁在2016年仍然使用MICROSOFT ACCESS?)转换为csv:
mdb export'mdb file''table name'>result.csv
刚刚在python中将此命令作为子进程运行

subprocess.call("mdb-export '%s' 'colorado well completions' > Temporary/result.csv" % path_to_mdb, shell=True)
以下是答案:

在heroku应用程序中使用多个构建包不需要heroku构建包mdbtools

在这条弧线之后() 您可以使用以下命令

bash:
heroku buildpacks:设置第一个buildpack

然后

bash:
heroku buildpacks:add--index 1您的额外buildpack

我使用heroku/python+在linux中通过以下命令将.mdb数据库(谁在2016年仍然使用MICROSOFT ACCESS?)转换为csv:
mdb export'mdb file''table name'>result.csv
刚刚在python中将此命令作为子进程运行

subprocess.call("mdb-export '%s' 'colorado well completions' > Temporary/result.csv" % path_to_mdb, shell=True)