当前位置: 首页 > news >正文

已解决FileNotFoundError: [WinError 2] 系统找不到指定的文件问题报错

本文摘要:本文已解决FileNotFoundError: [WinError 2] 系统找不到指定的文件问题报错 的相关报错问题,并总结提出了几种可用解决方案。同时结合人工智能GPT排除可能得隐患及错误。

在这里插入图片描述

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号:程序员洲洲。
🎈 本文专栏:本文收录于洲洲的《解决Bug》系列专栏,该专栏记录了许多常见的各种开发Bug、环境配置类Bug、代码Bug等等。欢迎大家关注本专栏~专栏一键跳转
🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深度学习从0到1系列文章。
🌼 同时洲洲已经建立了程序员技术交流群,如果您感兴趣,可以私信我加入我的社群~社群中将不定时分享各类福利
🖥 随时欢迎您跟我沟通,一起交流,一起成长、进步!点此即可获得联系方式~

本文目录

  • 一、Bug描述
  • 二、定位报错原因
  • 三、解决方案汇总
    • 方案1:更改Lib文件中的相关类
    • 方案2:更改代码中的路径结尾
  • 总结

一、Bug描述

今天在用Python写项目时,遇到了一个问题,当时解决了,现在写一篇文章来处理一下。

报错很短,如下图所示:

在这里插入图片描述

在这里插入图片描述

二、定位报错原因

根据洲洲经常出错的Python经验,大概率普通原因可能有以下几个,大家可以先排查一下这几个可能的普通的原因:

  • 文件路径错误:如果你在尝试打开一个文件,但提供的路径是错误的或不完整的,那么你可能会遇到FileNotFoundError。例如,如果你尝试打开位于桌面上的一个名为 "example.txt"的文件,但你错误地拼写了文件名或使用了错误的路径,如 “~/Desktop/example.txt”,那么就会引发此错误。
  • 文件不存在:如果你尝试打开一个不存在的文件,比如一个不存在的文本文件或一个不存在的数据文件,那么也会引发此错误。
  • 文件权限问题:如果你没有足够的权限来访问或打开文件,那么也会引发此错误。例如,如果你尝试打开一个只有管理员才能访问的文件,但你只是一个普通用户,那么就会引发此错误。
  • 文件被其他进程使用:如果文件被其他进程或程序占用,那么你也可能无法打开或访问该文件。
  • 文件名或扩展名错误:如果你提供的文件名或扩展名不正确,那么也会引发此错误。例如,你可能试图打开一个名为 “example.txt”
    的文本文件,但实际上它是一个名为 “example.JPG” 的图像文件。

针对以上原因,解决方案如下:

  1. 仔细检查你的文件路径是否正确。
  2. 确保你尝试打开的文件确实存在。
  3. 检查你的用户权限,看看是否有足够的权限来访问该文件。
  4. 如果可能的话,尝试关闭正在使用该文件的任何其他程序或进程。
  5. 确保你提供的文件名和扩展名是正确的。
    在这里插入图片描述

三、解决方案汇总

方案1:更改Lib文件中的相关类

如果以上问题都不能解决,那么可以尝试以下方案:

首先我们打开python中的External Libraries的相关文件:

在这里插入图片描述

接着在选择你正在使用的Python版本即可,例如如果你使用的是3.7,那就用3.7就好了。

我们选择对应文件下的相关Lib子目录:

在这里插入图片描述
找到一个名字为subproceess的文件python文件。在这里插入图片描述
在文件中的第600多行左右,找到这个相关的类:
在这里插入图片描述
接着把shell=false改为ture即可:
在这里插入图片描述
然后保存就可以运行了,这个方法也能尝试一下,我这边是亲测有效滴!~

方案2:更改代码中的路径结尾

这个方法最直接:

我们直接在输入文件路径结尾加上 / 就可以了。

这个解决方案的本质是:

路径问题,比如c:\program\tencent\1.jpg,如果你是c:\program\tencent1.jpg就会报错,加个/和加\是一样的,让路径符合规范就可以正常运行了。

总结

本文有部分图片或解决方案来源于网络,如侵权请在后台联系博主删除。

Hello,各位看官老爷们好,洲洲已经建立了技术交流群,如果你很感兴趣,可以私信我加入我的社群。

📝社群中不定时会有很多活动,例如每周都会包邮免费送一些技术书籍及精美礼品、学习资料分享、大厂面经分享、技术讨论、行业大佬创业杂谈等等。

📝社群方向很多,相关领域有Web全栈(前后端)、人工智能、机器学习、自媒体变现、前沿科技文章分享、论文精读等等。

📝不管你是多新手的小白,都欢迎你加入社群中讨论、聊天、分享,加速助力你成为下一个技术大佬!也随时欢迎您跟我沟通,一起交流,一起成长。变现、进步、技术、资料、项目、你想要的这里都会有

📝网络的风口只会越来越大,风浪越大,鱼越贵!欢迎您加入社群~一个人可以或许可以走的很快,但一群人将走的更远!

📝关注我的公众号(与CSDN同ID:程序员洲洲)可以获得一份Java 10万字面试宝典及相关资料!~

📝想都是问题,做都是答案!行动起来吧!欢迎评论区or后台与我沟通交流,也欢迎您点击下方的链接直接加入到我的交流社群!~ 跳转链接社区~

在这里插入图片描述

http://www.xdnf.cn/news/850627.html

相关文章:

  • 一文彻底搞懂性能测试
  • c语言程序主体,C语言函数已有主体
  • 110道Python面试题(真题),建议收藏!
  • 使用 JavaScript 删除disabled属性
  • 12个国外稳定无限量免费网盘
  • 博客与论坛推广用到的46个地址资源
  • 0day资料收集
  • 黑客网络技术入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • Nero 软件各种组件简单介绍
  • 空当接龙求解:java版广度优先
  • VB 数据库交互(一)——交互知识总结
  • 我是如何在SQLServer中处理每天四亿三千万记录的
  • 使用Hbuilder把网站打包成安卓/苹果app(将网址直接打包成app(Hbuilder))
  • 诺顿企业版密码遗失解决办法
  • go语言使用monkey库,进行mock
  • Mysql - date、datetime、timestamp 的区别
  • 浴血凤凰DNF自动辅助开发教程
  • 经典怀旧软件----PP点点通
  • 页面运行时“无法显示XML页”的解决办法
  • drupal7中常见的一个功能模块
  • 百度UIE:Unified Structure Generation for Universal Information Extraction paper详细解读和相关资料
  • apue读书笔记【一】:处理可变参数(1) va_list 、va_arg、 va_start、 va_end
  • 使用smartupload.jar实现文件上传下载
  • Windows Blue十一大新功能汇总 改良Win8
  • mysql转换double_MySQL 字符串 转 int/double CAST与CONVERT 函数的用法
  • 编程语言和翻译工具
  • 怎样修复安装linux系统,linux系统安装图解教程及卸载修复
  • 数据库常用查询
  • unity脚本中的camera相关代码
  • OCX控件数字签名图文教程(个人总结)