看李沐大神的课的时候,复制代码进去产生了如上报错。

代码为:

import os
os.makedirs(os.path.join('..', 'data'), exist_ok=True)
data_file = os.path.join('..', 'data', 'house_tiny.csv')
with open(data_file, 'w') as f:
    f.write('NumRooms,Alley,Price\n')  # 列名
    f.write('NA,Pave,127500\n')  # 每行表示一个数据样本
    f.write('2,NA,106000\n')
    f.write('4,NA,178100\n')
    f.write('NA,NA,140000\n')

报错为:

PermissionError                           Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_1068/2297247830.py in <module>1 import os
----> 2 os.makedirs(os.path.join('..', 'data'), exist_ok=True)3 data_file = os.path.join('..', 'data', 'house_tiny.csv')4 with open(data_file, 'w') as f:5     f.write('NumRooms,Alley,Price\n')  # 列名~\.conda\envs\pytorch\lib\os.py in makedirs(name, mode, exist_ok)221             return222     try:
--> 223         mkdir(name, mode)224     except OSError:225         # Cannot rely on checking for EEXIST, since the operating systemPermissionError: [WinError 5] 拒绝访问。: '..\\data'

不能访问的话肯定是路径出错了,把'..'改为文件路径试了一下就不会报错了。

这里os.makedirs这个函数是创建一个多层目录的意思,我想把文件创建在D:\learnpython,于是我把..改成D:/learnpython。注意修改斜杠,修改之后我的文件夹之下多出来了一个data的文件夹,并且里面多了一个名为house_tiny的excel表格。

报错Cannot rely on checking for EEXIST, since the operating system如何处理相关推荐

  1. npm install安装失败,报错记录之The operation was rejected by your operating system. node-sass无法安装,且禁用淘宝镜像

    因为公司电脑都由管理员管控,使用自己的账号是无法执行一些需要管理员权限的命令,所以在刚到公司时,使用管理员账号安装了node,配置了node缓存目录node_cache.node_global,以及设 ...

  2. npm install安装失败,报错记录之The operation was rejected by your operating system.

    今天在执行npm install的时候一直报如下错误: npm ERR! code EPERM npm ERR! syscall rename npm ERR! path F:\Demo Practi ...

  3. 解决Jenkins插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu

    jenkins下载插件速度非常慢,而且经常提示下载插件失败,有时候还会出现报错There were errors checking the update sites: SSLHandshakeExce ...

  4. scp 报错:reverse mapping checking getaddrinfo for......failed - POSSIBLE BREAK-IN ATTEMPT!

    今天在使用scp的时候提示如下内容: reverse mapping checking getaddrinfo for 113.196.56.184.ll.static.sparqnet.net fa ...

  5. Jenkins插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu解决方案

    看到这篇博客前相信大家都看过网上清一色的解决方案, 进入插件管理->Advanced, 修改Update Site的URL,路径为"http://updates.jenkins.io/ ...

  6. java后台报错cant found font [times New Roman] installed on the system

    问题:点击下载word文档时报错:cant found font [times New Roman] installed on the system. 解决: 首先需要在Windows系统里找到Tim ...

  7. Hive启动报错:java.net.URISyntaxException: Relative path in absolute URI: ${system:user.name%7D

    hive> show databases; OK Failed with exception java.io.IOException:java.lang.IllegalArgumentExcep ...

  8. 网卡启动报错 No suitable device found: no device found for connection ‘System eth0‘ [FAILED]

    环境 虚拟机,centos7 可能的原因 创建完虚拟机之后默认会给配置一个网卡名称,该网卡名称与用户在配置文件里配置的不一致. 解决方案 需检查以下项目是否一致: 检查下NetworkManager服 ...

  9. python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。

    1.pycharm     pycharm-professional-2018.1.4.exe    已安装 64位的. 2.python       python-3.7.0.exe   已安装32 ...

最新文章

  1. 扫描仪图标无法显示计算机,win7“我的电脑”中不显示扫描仪和摄像头的原因和解决方法...
  2. 最大信息熵增益_机器学习笔记(三)——搞懂决策树必备的信息增益
  3. 广汽研究院BMS软件工程师_感·创未来 2020广汽科技日有哪些干货?
  4. nginx动态配置及服务发现那些事
  5. 微信支付现金红包接口(转)
  6. mysql begin operations_MySQL入门(七):More JOIN operations
  7. stringbuilder删除最后一个字符_Java类-StingBuffer,StringBuilder
  8. js中当等于最小值是让代码不执行_从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理...
  9. jvm调优工具_JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用
  10. Silverlight 2 跨域访问控件与WebService的资料整理
  11. 这个世界是怎么了?做商业软件的怎么越来越流氓了?
  12. java 连接hadoop集群_hadoop集群访问——Hadoop客户端访问、Java API访问
  13. 读《About Face 4 交互设计精髓》4
  14. Matlab中画柱状图详细教程bar函数使用方法(二维附matlab代码)柱状图创建/位置/颜色/图例
  15. 基于Python的Fisher二分类判别模型实现
  16. 今晚7:30|AI TIME青年学者——英国伯明翰大学计算机学院讲师来啦!
  17. mybatis 源码系列(四) 数据库驱动Driver加载方式
  18. 一分钟带你了解全链路测试
  19. vibe算法的另外一种实现
  20. 布施持戒忍辱精进禅定般若——净空法师【转】

热门文章

  1. 阿里钉钉总裁威武,鼓励「领导向下属写周报」
  2. 深入理解Java虚拟机--JVM内存模型
  3. 动态修改legend属性
  4. 什么是MySQL索引
  5. Controlling Access to the Kubernetes API
  6. Java char字符单引号
  7. 追风筝的人 第七章
  8. 海门区教育科学规划2020年度课题成果鉴定申请表
  9. Audio Weaver
  10. Github下载加速最简单方法