浅谈python 调用open()打开文件时路径出错的原因


Posted in Python onJune 05, 2020

昨晚搞鼓了一下python的open()打开文件 代码如下

def main():
  infile =open("C:\Users\Spirit\Desktop\bc.txt",'r')
  data = infile.read()
  print(data)
main()

然而结果总报错invaild argument 或者cant found such file ***

查找问题后 发现是由于python中的 ‘\' 是转义符号,要想输出\ 的办法有两种

1 、在\后再加\ 就是\\ 的形式

把第二行改为infile =open("C:\\Users\\Spirit\\Desktop\\bc.txt",'r') 即可

2、在路径前加个 r ,意思是按原始字符处理 。

eg:

infile =open(r"C:\Users\Spirit\Desktop\bc.txt",'r')

好的 文件就可以读取了!

补充知识:Python 使用控制台运行带有相对路径的指令时,是以运行文件为基准,还是以控制台当前路径为基准

答案:以控制台当前路径为基准

如,运行:

python scripts/voc_annotation.py --data_path ./VOC

这条指令时,后面的相对路径是以scripts文件夹为基准路径运行指令,而不是以voc_annotation.py为基准,所以CMD当前路径必须是scripts文件夹

以上这篇浅谈python 调用open()打开文件时路径出错的原因就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现分割文件及合并文件的方法
Jul 10 Python
如何在python中使用selenium的示例
Dec 26 Python
python操作列表的函数使用代码详解
Dec 28 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
Dec 24 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
利用python对excel中一列的时间数据更改格式操作
Jul 14 Python
Python 中如何使用 virtualenv 管理虚拟环境
Jan 21 Python
Python命名空间namespace及作用域原理解析
Jun 05 #Python
Python3内置函数chr和ord实现进制转换
Jun 05 #Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 #Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 #Python
Python参数传递及收集机制原理解析
Jun 05 #Python
python如何进行矩阵运算
Jun 05 #Python
Opencv求取连通区域重心实例
Jun 04 #Python
You might like
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
浅析is_writable的php实现
2013/06/18 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
php微信开发之图片回复功能
2018/06/14 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
python dict remove数组删除(del,pop)
2013/03/24 Python
Python制作刷网页流量工具
2017/04/23 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
python装饰器的特性原理详解
2019/12/25 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
keras slice layer 层实现方式
2020/06/11 Python
如何真正的了解python装饰器
2020/08/14 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
国际经济贸易专业推荐信
2013/11/06 职场文书
《夏夜多美》教学反思
2014/02/17 职场文书
2015年人事工作总结范文
2015/04/09 职场文书
暂停营业通知
2015/04/25 职场文书
可可西里观后感
2015/06/08 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL