Google App Engine是否支持xlrd?

时间:2012-10-30 13:58:24

标签: google-app-engine

我在Google网上论坛中看过帖子,这里提到在Google App Engine中使用xlrd:

How do you read excel files with xlrd on Appengine

https://groups.google.com/forum/?fromgroups=#!searchin/google-appengine-python/xlrd/google-appengine-python/lMix6vXhvtA/O_ExzkGhsKEJ

但是当我尝试将其添加到app.yaml文件时,它说“不支持库xlrd”。此外,在第三方库列表中,我没有看到xlrd。

https://developers.google.com/appengine/docs/python/tools/libraries27

但其他人似乎在GAE上使用它,GAE是否也支持它?在过去,我能够成功导入numpy。这是app.yaml。在main.py上我有“import xlrd”。非常感谢你。

application: uploadsample
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: .*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.1" 
- name: xlrd
  version: "0.7.3"

1 个答案:

答案 0 :(得分:3)

您可以在您的应用中包含所需的任何纯python第三方库。您没有在app.yaml中指定它们,这仅适用于Google在服务器上包含的第三方库。

xlrd本身并不“支持”,但它应该可以工作。