我正在使用一个名为 AirTable 的在线电子表格应用程序,并且需要能够使用 Python 访问 API。
如 Github 上所述,API 有一个 python 接口: https ://github.com/bayesimpact/airtable-python
我已按照入门说明进行操作,当我运行代码时出现以下错误: AttributeError: module 'airtable' has no attribute 'Airtable'
我究竟做错了什么?
我正在使用一个名为 AirTable 的在线电子表格应用程序,并且需要能够使用 Python 访问 API。
如 Github 上所述,API 有一个 python 接口: https ://github.com/bayesimpact/airtable-python
我已按照入门说明进行操作,当我运行代码时出现以下错误: AttributeError: module 'airtable' has no attribute 'Airtable'
我究竟做错了什么?
临时修复:
from airtable import airtable
永久修复:
1 找到你的airtable安装路径
2 找到ini文件
3 删除#
4 指定导入后需要使用的类
from airtable import airtable
class Airtable(object):
pass
可能需要添加更多类。
我也有这个问题。我正在写入的文件名被命名airtable.py
当我将文件名更改为air.py
它能够毫无问题地导入空气表。
首先,检查您的项目是否有文件名“airtable.py”
“你永远不应该为一个用于python库的python文件使用相同的名称,python会混淆它自己,决定它应该在哪里导入,它的优先级是先从项目文件导入,然后再去库”
如果这不起作用,那么您可能安装了错误的库
pip uninstall airtable
airtbale 的 python 工作库是
pip install airtable-python-wrapper