首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PermissionError:[Errno 13]许可被拒绝:'pro.csv‘

PermissionError:[Errno 13]许可被拒绝:'pro.csv‘
EN

Stack Overflow用户
提问于 2019-11-01 16:53:57
回答 3查看 11.2K关注 0票数 3

我希望将数据集中的空值更改为“未提及”,但无法这样做。我是新来的,所以如果有任何天真的错误,我道歉。请帮帮忙。

代码语言:javascript
运行
复制
Name: website, Length: 2407, dtype: object
Traceback (most recent call last):
  File "project1.py", line 19, in <module>
    df.to_csv("pro.csv", index=False)
  File "C:\Users\Lucifer Morningstar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\core\generic.py", line 3228, in to_csv
    formatter.save()
  File "C:\Users\Lucifer Morningstar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\io\formats\csvs.py", line 183, in save
    compression=self.compression,
  File "C:\Users\Lucifer Morningstar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\io\common.py", line 399, in _get_handle
    f = open(path_or_buf, mode, encoding=encoding, newline="")
PermissionError: [Errno 13] Permission denied: 'pro.csv'

我的程序代码是:-

代码语言:javascript
运行
复制
#Data Cleaning with Python Pandas
#Missing Values

import pandas as pd
import numpy as np

#Standard Missing Values
df = pd.read_csv("breweries_us.csv")
a=df["website"]
b=df["website"].isnull()
print(a)
print(b)

#replacing missing values
c=df["website"]
df["website"].fillna("not mentioned",inplace=True)
d=df["website"]
print(d)
df.to_csv("pro.csv", index=False)
EN

回答 3

Stack Overflow用户

发布于 2020-04-17 09:04:48

我也有过类似的问题。基本上,我试图将.xml转换为.csv。我做到了。然而,我在查看文件时犯了一个错误,我发现我在文件命名上犯了一个错误。

文件名之前

example.png.png

文件名后

example.png

当我试图修复时,我忘记关闭打开的文件。因此,我无法生成另一个或修改CSV文件。

代码语言:javascript
运行
复制
PermissionError: [Errno 13] Permission denied: 'train_labels.csv'

在修改文件之前,我学会了先关闭它。

我希望它能帮助另一个人。

票数 1
EN

Stack Overflow用户

发布于 2019-11-01 18:29:48

我假设该文件的位置可能受到系统中具有比您更高权限的人的限制。如果需要的话,您可以访问这样的帐户(管理员或控制该文件夹中权限的人?)

有两种解决办法:

  1. 转到该文件夹并更改该文件夹的访问权限。您可以通过选择文件资源管理器->中的文件夹来访问该文件夹,右键单击->属性->安全并查看(并更改)您对该文件夹的文件的访问。
  2. 或您可以运行您的执行环境(命令提示,是吗?)还是蟒蛇闲着?)使用管理员权限(右键单击上述程序->与管理员一起运行),以便您在一个可以访问该文件夹的组中.

我个人建议选择1,因为它是一个更永久的解决方案,以防您不是这个特定系统的特权用户,并且需要打电话给其他人以允许您访问。

票数 0
EN

Stack Overflow用户

发布于 2020-11-02 22:27:22

另外,帮助我修复此错误的一件事是在运行python文件之前,您不应该打开csv。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58662969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档