浅谈python在提示符下使用open打开文件失败的原因及解决方法
作者:雾幻 时间:2023-12-07 18:31:33
题目:在提示符下使用open打开一个文件
刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样。
错误如下:
>>>open('d:\456.txt')
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
open('d:\456.txt')
IOError: [Errno 2] No such file or directory: 'd:..txt'
------------------------------------------------------
>>>t= open('d:\456.txt','r')
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
t= open('d:\456.txt','r')
IOError: [Errno 2] No such file or directory: 'd:..txt'
最后各种尝试,把命令改成 t= open('d:\\456.txt','r') 就可以了 即在文件名前面多加一个反斜杠\
原因为:
在python和很多程序语言中"\"转义符号,要想输出\要么多加一个\写成\\
要么在字符串前面加r,告诉python解释器,按原始字符串处理。f= open(r'd:\\456.txt','r')
PS:如果地址为F:\test时。 t= open('F:\test\\456.txt','r')
来源:https://blog.csdn.net/lb812913059/article/details/51884161
标签:python,open
0
投稿
猜你喜欢
编写和优化SQL Server的存储过程
2009-04-13 10:13:00
Django自定义全局403、404、500错误页面的示例代码
2021-07-27 20:03:33
ASP访问数量统计代码
2011-04-08 10:59:00
javascript的正则表达式
2010-07-27 12:29:00
用python实现学生信息管理系统
2023-06-07 10:17:37
Python 居然可以在 Excel 中画画你知道吗
2023-09-14 23:13:06
Python进程间通信用法实例
2023-02-13 02:53:18
php ZipArchive解压缩实现后台管理升级问题详解
2023-05-25 11:58:10
深入浅析同源策略和跨域访问
2024-04-28 09:49:02
Pygame实战之实现扎气球游戏
2023-06-17 10:17:43
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2022-08-19 04:49:55
python绘制规则网络图形实例
2021-08-31 02:28:28
python破解同事的压缩包密码
2022-09-25 01:09:34
Python的函数嵌套的使用方法
2022-03-23 10:28:54
Python实现的ini文件操作类分享
2022-01-01 12:46:24
golang中json的omitempty使用操作
2024-05-13 09:06:44
详解django中视图函数的FBV和CBV
2022-05-26 01:11:10
Python使用tkinter实现摇骰子小游戏功能的代码
2021-03-18 09:15:16
python selenium 获取接口数据的实现
2021-10-19 15:32:33
SQL Server开发过程中的的常见问题总结
2009-01-06 11:16:00