我已经下载了Google APIs Client Library for Python ,它带有 4 个子文件夹:apiclient、httplib2、oauth2client、uritemplate。 目前它们放置在根文件夹中,例如:
apiclient
httplib2
oauth2client
uritemplate
app.yaml
...
使用方式如下:
import httplib2
from apiclient.discovery import build
但我想将它们移到一个文件夹中,例如:
lib
apiclient
httplib2
oauth2client
uritemplate
app.yaml
...
在这种情况下,导入
应该是什么样子?
最佳答案
这个问题已经被问过很多次了。客户端库与任何其他第三方库没有什么不同。
修改sys.path以包含lib,或者我们site.add_sitedir
在 appengine_config.py 中执行所有路径操作 - 请参阅文档 - 关于此文件,该文件在任何代码之前加载。 https://developers.google.com/appengine/docs/python/tools/appengineconfig
那么你的导入语句就完全一样了。
关于python - 如何将所有第三方库放在一个文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22922069/