Python 3.x 尝试写入html文件时获取权限错误

Python 3.x 尝试写入html文件时获取权限错误,python-3.x,save,permission-denied,folium,Python 3.x,Save,Permission Denied,Folium,因此,我正在尝试创建一个web地图,每次我试图将地图对象保存为HTML文件时,我都会收到一个错误,告诉我“权限被拒绝”。我在这里会做错什么 import folium >>> map = folium.Map(location=[80, -100]) >>> map <folium.folium.Map object at 0x00B8AF70> >>> map.save("Map1.html") Traceb

因此,我正在尝试创建一个web地图,每次我试图将地图对象保存为HTML文件时,我都会收到一个错误,告诉我“权限被拒绝”。我在这里会做错什么

import folium
>>> map = folium.Map(location=[80, -100])
>>> map
<folium.folium.Map object at 0x00B8AF70>
>>> map.save("Map1.html")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\austi\AppData\Local\Programs\Python\Python38-32\lib\site-packages\bran
ca\element.py", line 161, in save
    fid = open(outfile, 'wb')
PermissionError: [Errno 13] Permission denied: 'Map1.html'
importfolium
>>>map=folium.map(位置=[80,-100])
>>>地图
>>>保存(“Map1.html”)
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\austi\AppData\Local\Programs\Python\Python38-32\lib\site packages\bran
ca\element.py”,保存中的第161行
fid=打开(输出文件“wb”)
PermissionError:[Errno 13]权限被拒绝:“Map1.html”

我认为这是因为您没有在正确的位置(您有权这样做的地方)创建HTML文件。您最好为HTML文件名使用绝对路径(而不是相对路径),如下所示:

map.save(r"C:\Users\austi\Map1.html")

太棒了,这就解决了。谢谢!我正在学习一门编码课程,我不太清楚讲师是如何做到这一点的,没有像您在那里那样在文件路径之前使用read函数。也不知何故,在将html文件保存到我为其创建的文件夹中时遇到了困难,但无论如何,web地图都已启动并运行!