python运行报错: Permission denied: ‘xxx.xxx‘
一. python报错PermissionError: [Errno 13]
编写代码:
1.创建一个csv文件,像文件中写入数据:
#将数据保存在列表中,miles_driven,gallons_used,mpg三个数据时手动输入赋值的trip_list.append([miles_driven,gallons_used,mpg])#以写的模式打开文件with open("trips.csv",'w',newline='') as csvfile:writer = csv.writer(csvfile)#写入表头writer.writerow(['Distance','Gallons', 'MPG'])#将数据写入csv文件writer.writerows(trip_list)
2.读取刚才的文件
#以读模式打开文件with open("trips.csv",'r') as csvfile:#读取csv文件数据reader = csv.reader(csvfile)for line in reader:print(line)
3.第一次运行,运行成功
Enter miles driven : 121
Enter gallons of gas: 11
Miles Per Gallon: 11.0
['Distance', 'Gallons', 'MPG']
['121.0', '11.0', '11.0']
4.然后我在外面找到,trips.csv的目录,打开了文件,写入和读取成功了
当我再次运行程序的时候
Enter miles driven : 121
Enter gallons of gas: 11
Miles Per Gallon: 11.0
Traceback (most recent call last):File "A:/Pycharm/pythonfile/lab_py_0424_part2/mpg_write.py", line 63, in <module>main()File "A:/Pycharm/pythonfile/lab_py_0424_part2/mpg_write.py", line 45, in mainwith open("trips.csv",'w',newline='') as csvfile:
PermissionError: [Errno 13] Permission denied: 'trips.csv'Process finished with exit code 1
提示时权限错误,可是刚刚不是运行成功了么,想想刚刚好像在外面打开了那个要写入的文件,然后自己将那个在外部文件夹excel打开的trips.csv文件关了,再次运行,运行成功!
总结:python打开文件的时候,不能操作在外部已打开文件,否则报错PermissionError。解决办法,将已打开的文件关了,继续运行。
python运行报错: Permission denied: ‘xxx.xxx‘相关推荐
- Spark权限问题:Spark-submit运行报错 Permission denied user=deploy
1.视界 2.背景 Spark权限问题:Spark-submit运行报错 Permission denied user=deploy 这个问题是权限问题,只需要修改一下hdfs路径的权限就好了 原本的 ...
- 运行报错 Permission denied: user=Admin, access=WRITE, inode=/:root:supergroup:drwxr-xr-x
运行idea eclipse的时候报错 报错原因:第一次在本地运行wordCount的时候会报这种错,显示说没有权限,之前以为是电脑权限的问题,后来换成运行本地文件的时候不会报错,突然想到代码中的路径 ...
- hbase启动报错Permission denied: user=xxx, access=WRITE, inode=“/HBase/MasterProcWALs“:root:supergroup:d
原因是因为在配置hadoop时没有添加相关配置项 应该在hdfs-site.xml文件中添加 dfs.permissions.enabled=false
- Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决
Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决 前置 正确的配置了s ...
- scp 报错: Permission denied, please try again(publickey,password)
修改密码后导致报错 :Permission denied, please try again(publickey,password) 修改 /etc/ssh/sshd_config 中: Perm ...
- 【经验】python运行报错ModuleNotFoundError: No module named XXX
应用场景 本来是在pycharm里运行Python file,一切都很正常,然后为了让脚本自己乖乖地在服务器上跑,不占用IDE调试其他代码,所以决定用命令行直接在服务器上运行,结果报了如下错误: Mo ...
- Android Studio运行报错:无法访问XXX......请删除该文件或确保该文件位于正确的类路径子目录中
今天运行一个项目发现运行不起来了,报错 错误: 无法访问XXX 错误的类文件: C:\Users\xxx\.gradle\caches\transforms-2\files-2.1\xxx\xxx(x ...
- python运行报错TypeError: cannot concatenate 'str' and 'int' objects
dict运行报错 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key in d: print key+":& ...
- Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’
学习时,用python编写代码,学习数据可视化的时候,遇到了一些问题. 调用Pandas包的函数读取csv文件报错,错误信息如下 FileNotFoundError [Errno 2] File b' ...
最新文章
- Spring Boot中使用JavaMailSender发送邮件
- Android 获取SDCard中某个目录下图片
- insertAfter
- django celery
- rust领地柜保养物品放什么_门厅柜的样式,只有这四种
- [转]LESS CSS 框架简介
- 接口中私有方法【应用】
- LVM逻辑卷,RAID磁盘阵列
- java 注解object_JPA之常用 基本注解
- cesium 加载Googl式的切片
- URL长地址转短地址原理
- 【ant.design】解决Instance created by `useForm` is not connected to any Form element.
- php版本降级,wamp技巧之–升级降级PHP版本 | SDT技术网
- 软件测试面试题(二)
- 现在电脑有必要安装360或者腾讯电脑管家吗?
- Appium 点击操作梳理
- 假如生活欺骗了你……
- Creo5.0结构有限元仿真分析视频教程
- 俞敏洪老师的联系方式
- 台式计算机(G)是什么意思,笔记本电脑cpu上的g和m是什么意思?