您的位置:首页 > 编程语言 > Python开发

【原创】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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: