一. 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‘相关推荐

  1. Spark权限问题:Spark-submit运行报错 Permission denied user=deploy

    1.视界 2.背景 Spark权限问题:Spark-submit运行报错 Permission denied user=deploy 这个问题是权限问题,只需要修改一下hdfs路径的权限就好了 原本的 ...

  2. 运行报错 Permission denied: user=Admin, access=WRITE, inode=/:root:supergroup:drwxr-xr-x

    运行idea eclipse的时候报错 报错原因:第一次在本地运行wordCount的时候会报这种错,显示说没有权限,之前以为是电脑权限的问题,后来换成运行本地文件的时候不会报错,突然想到代码中的路径 ...

  3. hbase启动报错Permission denied: user=xxx, access=WRITE, inode=“/HBase/MasterProcWALs“:root:supergroup:d

    原因是因为在配置hadoop时没有添加相关配置项 应该在hdfs-site.xml文件中添加 dfs.permissions.enabled=false

  4. Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决

    Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决 前置 正确的配置了s ...

  5. scp 报错: Permission denied, please try again(publickey,password)

    修改密码后导致报错  :Permission denied, please try again(publickey,password) 修改 /etc/ssh/sshd_config  中: Perm ...

  6. 【经验】python运行报错ModuleNotFoundError: No module named XXX

    应用场景 本来是在pycharm里运行Python file,一切都很正常,然后为了让脚本自己乖乖地在服务器上跑,不占用IDE调试其他代码,所以决定用命令行直接在服务器上运行,结果报了如下错误: Mo ...

  7. Android Studio运行报错:无法访问XXX......请删除该文件或确保该文件位于正确的类路径子目录中

    今天运行一个项目发现运行不起来了,报错 错误: 无法访问XXX 错误的类文件: C:\Users\xxx\.gradle\caches\transforms-2\files-2.1\xxx\xxx(x ...

  8. python运行报错TypeError: cannot concatenate 'str' and 'int' objects

    dict运行报错 d = {     'Adam': 95,     'Lisa': 85,     'Bart': 59 } for key in d:     print key+":& ...

  9. Python运行报错FileNotFoundError [Errno 2] File b‘xxx.csv’ does not exist b‘xxx.csv’

    学习时,用python编写代码,学习数据可视化的时候,遇到了一些问题. 调用Pandas包的函数读取csv文件报错,错误信息如下 FileNotFoundError [Errno 2] File b' ...

最新文章

  1. Spring Boot中使用JavaMailSender发送邮件
  2. Android 获取SDCard中某个目录下图片
  3. insertAfter
  4. django celery
  5. rust领地柜保养物品放什么_门厅柜的样式,只有这四种
  6. [转]LESS CSS 框架简介
  7. 接口中私有方法【应用】
  8. LVM逻辑卷,RAID磁盘阵列
  9. java 注解object_JPA之常用 基本注解
  10. cesium 加载Googl式的切片
  11. URL长地址转短地址原理
  12. 【ant.design】解决Instance created by `useForm` is not connected to any Form element.
  13. php版本降级,wamp技巧之–升级降级PHP版本 | SDT技术网
  14. 软件测试面试题(二)
  15. 现在电脑有必要安装360或者腾讯电脑管家吗?
  16. Appium 点击操作梳理
  17. 假如生活欺骗了你……
  18. Creo5.0结构有限元仿真分析视频教程
  19. 俞敏洪老师的联系方式
  20. 台式计算机(G)是什么意思,笔记本电脑cpu上的g和m是什么意思?

热门文章

  1. 三角法激光雷达测距原理
  2. c语言dht网络爬虫,用Node.js实现一个DHT网络爬虫,一步一步完成一个BT搜索引擎(一)...
  3. 如何了解职场公司信息,正确投简历?
  4. STM32F103ZET6超声波测距(hcsr04模块)实验
  5. c#窗体编辑个人简历_编辑个人简历求职简历
  6. 阿觿学长带领准大学生们一起走进互联网
  7. 大山深处的孩子,正在看见更远的星空
  8. Excel数据透视表经典教程七《刷新及更改数据源》
  9. 电脑如何调整分辨率大小查看网页
  10. 现在有很多第三方的SDK来做直播,那么我们改选择哪一种?