用python操作文件的第一步,就是打开文件。第二步是具体操作文件,包括读或者写文件。
最后一步就是关闭文件。
打开文件的方法,上章已经介绍过了,就是open()这个功能。
然后我们要给它传第一个参数,就是指定我们要打开的这个文件的路径。
我先新增一个文本文件,叫a.txt。
然后在里面随便写点内容,接着复制它的绝对路径。
再回到open这里来,以字符串的形式将刚才的路径粘贴。
open('G:\PythonProject\学习\学习文件\date\a.txt')
粘贴进来之后我们发现这个字符串里面的斜杠和斜杠a颜色不一样,这是因为python的字符串里面,这个反斜杠是有转义的作用。
比如我们前面讲过的\n就是换行符,\t就是制表符,\a是响铃的作用。
比如我写个print(‘\a’).
print('\a')
如果直接在pycharm里面运行是不会响的,我复制一下绝对路径,然后打开cmd运行,电脑就响了一声。
你们可以自己试试。
然后pycharm也给我们提供了一个可操作性的终端,看左下角。
你也可以在这里操作,和cmd操作效果是一样的。
回到刚才的open里面的路径,这个斜杠被转义了,如果我想要让这个反斜杠只是做为普通的字符串的话,就可以在前面价格反斜杠
open('G:\\PythonProject\\学习\\学习文件\\date\\a.txt')
这样我们看到颜色全部正常了,然后还有第二种方式,防止字符被转义。就是把反斜杠全部改成正斜杠。
open('G:/PythonProject/学习/学习文件/date/a.txt')
windows平台上的路径都是反斜杠,但是我们把它改成正斜杠也可以正常识别的。
还有一种方法,防止被转义,就是在冒号前面加上一个小写的r,这个方法我是最喜欢的,也是最方便的。
open(r'G:\PythonProject\学习\学习文件\date\a.txt')
这个r代表的就是rawstring,意思就是原生的字符串。
未经允许不得转载:445IT之家 » Python 转义字符