机器学习:文本文件读取

a和a+、w和r有什么区别?

1.  r 打开只读文件,该文件必须存在。

2.  w 打开只写文件,若文件存在则该文件内容覆盖。若文件不存在则建立该文件。

3. a  只能写,若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾。

   a+ 读写,若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。

模式 可做操作 若文件不存在 是否覆盖
r 只能读 报错 -
r+ 可读可写 报错
w 只能写 创建
w+ 可读可写 创建

a 只能写 创建 否,追加写
a+ 可读可写 创建 否,追加写
with open('/wzd/test.txt', mode='r') as f:

猜你喜欢

转载自blog.csdn.net/qq_34706955/article/details/80825972