os.makedirs(os.path.join('..', 'data'), exist_ok=True) data_file = os.path.join('..', 'data', 'house_tiny.csv') Traceback (most recent call last): Cell In[73], line 2 os.makedirs(os.path.join('..', 'data'), exist_ok=True) File D:\Program\anaconda3\lib\os.py:225 in makedirs mkdir(name, mode) PermissionError: [WinError 5] 拒绝访问。: '..\\data'
时间: 2024-01-06 14:06:33 浏览: 166
解决python os.mkdir创建目录失败的问题
在这种情况下,出现了权限错误。这意味着您没有足够的权限来创建文件夹 `data`。有几种方法可以解决这个问题:
1. 以管理员身份运行您的代码。右键单击您使用的Python IDE或命令提示符,然后选择“以管理员身份运行”。
2. 更改文件夹的权限。右键单击 `data` 文件夹,选择“属性”,然后进入“安全”选项卡。点击“编辑”按钮,然后添加您的用户帐户并为其分配适当的权限。
3. 将数据文件保存在不需要管理员权限的位置,例如您的用户文件夹。您可以修改代码中的路径,将 `data_file` 设置为 `data_file = os.path.join('~', 'house_tiny.csv')`。
请注意,第一种方法是最简单和最常见的解决方法,但如果您没有管理员权限,可能需要尝试其他方法。
阅读全文