我有一个 appengine python3 应用程序,它需要将 PDF 文件中的一些表格转换为某种可读格式(csv 或 dataframe 可以工作)。在本地,我使用的是 tabula-py,但它不能在 appengine python3 环境中运行,因为它依赖于 Python3 运行时当然不提供的 Java。我无法找到其他可以执行 tabula 功能的库,但可以在 python3 appengine 应用程序上运行。我可以编写一个小的 appengine java 应用程序,它使用 tabula 简单地转换 pdf,然后将其发送到我的 python3 应用程序,但如果可能的话,我想避免这种情况。
1 回答

慕哥9229398
TA贡献1877条经验 获得超6个赞
我认为GAE Flex 自定义运行时可以在这里工作:
自定义运行时允许您构建在 Dockerfile 定义的环境中运行的应用程序。通过使用 Dockerfile,您可以使用不属于 Google Cloud Platform 的语言和包,并使用在 App Engine 柔性环境中使用的相同资源和工具。
如果您可以定义您自己的Dockerfile并使用您需要的库使您的代码工作,那么您可以将其部署到 App Engine
添加回答
举报
0/150
提交
取消