ArcGIS导入数据教程中的“TypeError: 'NoneType'对象不可下标”解决方法
我正在跟着这个ArcGIS教程学习。结果遇到了一个错误,提示是TypeError: 'NoneType' object is not subscriptable
。这个错误发生在我执行csv_item = gis.content.add(trailhead_properties, csv_file)
这行代码的时候。我想知道有没有其他人遇到过这个错误,并且找到了解决办法。
这是我正在运行的代码:
from arcgis import GIS
import os
gis = GIS("<url>",
client_id=os.environ.get(token),
verify_cert=False)
trailhead_properties = {
"title": "Trailheads",
"description": "Trailheads imported from CSV file",
"tags": "LA Trailheads"
}
data_path = r".data\LA_Hub_Datasets\LA_Hub\Datasets"
csv_file = os.path.join(data_path, 'Trailheads.csv')
csv_item = gis.content.add(trailhead_properties, csv_file)
我下载了“LA_Hub_Datasets.zip”并解压了它。读取这个文件作为pandas数据框时没有遇到任何问题。
我还在看另一个教程。当我执行到以下代码行时,也遇到了同样的错误:
# create the service
new_service = portal.content.create_service(
name="My Points",
create_params=create_params,
tags="Beach Access,Malibu",
)
1 个回答
暂无回答