【原创】python 文件操作-路径
2017-03-20 14:38
330 查看
之前用python的时候,一直根据提示就可以获取到文件,但是后来发现,这样是有错误的。比如:
1.
>>>
f=open('.\mytest\a.txt')
Traceback (most recent call
last):
File "", line 1,
in
f=open('.\mytest\a.txt')
IOError: [Errno 22] invalid mode ('r')
or filename: '.\\mytest\x07.txt'
【释】我是根据IDE的提示用反斜线打出来的路径,但是会提示IOError。
2.
>>>
f=open('.\\mytest\\a.txt')
>>>
f.read()
'aaa'
>>>
f.close()
【释】双反斜线
成功!
3.
>>>
f=open('./mytest/a.txt')
>>>
f.read()
'aaa'
>>>
f.close()
【释】单斜线,成功!
4.
>>>
f=open('.//mytest//a.txt','rb')
>>>
f
>>>
f.read()
'aaa'
>>>
f.close()
【释】咦,双斜线也可以成功的!
以上操作均在windows上。
原创所有,转载请附加链接,谢谢!
http://blog.sina.com.cn/s/blog_83dc494d0101bi35.html
1.
>>>
f=open('.\mytest\a.txt')
Traceback (most recent call
last):
File "", line 1,
in
f=open('.\mytest\a.txt')
IOError: [Errno 22] invalid mode ('r')
or filename: '.\\mytest\x07.txt'
【释】我是根据IDE的提示用反斜线打出来的路径,但是会提示IOError。
2.
>>>
f=open('.\\mytest\\a.txt')
>>>
f.read()
'aaa'
>>>
f.close()
【释】双反斜线
成功!
3.
>>>
f=open('./mytest/a.txt')
>>>
f.read()
'aaa'
>>>
f.close()
【释】单斜线,成功!
4.
>>>
f=open('.//mytest//a.txt','rb')
>>>
f
>>>
f.read()
'aaa'
>>>
f.close()
【释】咦,双斜线也可以成功的!
以上操作均在windows上。
原创所有,转载请附加链接,谢谢!
http://blog.sina.com.cn/s/blog_83dc494d0101bi35.html
相关文章推荐
- 对路径"xxxxx"的访问被拒绝(文件操作权限)的解决方法
- 对路径" "的访问被拒绝(文件操作权限)的解决方法
- python中关于文件路径的简单操作
- Python 对文件夹(路径)操作、文件操作的说明
- debian linux 中文件操作的命令學…
- python文件和路径操作
- iOS下载文件,保存路径. 防止…
- java 生成excel文件,并进行操作
- python,os操作文件,文件路径(上一级目录)
- python 文件和路径操作函数小结
- xcode 文件操作
- python 文件和路径操作函数小结
- java xml文件操作(转)
- python中关于文件路径的简单操作[zz]
- python文件和路径操作
- python 文件和路径操作函数小结
- <python>文件操作
- java 获取路径与各文件目录的…
- [转]Python中关于文件路径的简单操作
- IO 操作文件拷贝