目录
- 利用内置函数open获取文件对象
- 文件操作的模式之写入
- 文件对象的操作方法之写入保存
利用内置函数open获取文件对象
- 功能:
- 生成文件对象,进行创建,读写操作
- 用法:
open(path,mode)
- 参数说明∶
- path:文件路径
- mode :操作模式
- 返回值:
- 文件对象
- 举例:
f = open('d://a.txt' , ‘w')
文件操作的模式之写入
文件对象的操作方法
操作完成后,必须使用close方法!
In [1]: import os
In [2]: current_path = os.getcwd()
In [3]: current_path
Out[3]: 'D:\\My_Files\\Python Project\\pythonlean\\python_package'
In [4]: f = open(current_path + '/' + 'a.txt', 'w', encoding='utf-8')
In [5]: f.write('hello 小明')
Out[5]: 8
In [6]: f.close()
In [7]: path = os.path.join(current_path, 'a.txt')
In [8]: path
Out[8]: 'D:\\My_Files\\Python Project\\pythonlean\\python_package\\a.txt'
In [9]: f = open(path, 'w', encoding='utf=8')
In [10]: f.write('你好 小华')
Out[10]: 5
In [11]: f.close()
In [12]: f = open(path, 'w+', encoding='utf=8')
In [14]: f.write('你好 insane')
Out[14]: 9
In [15]: f.close()
In [16]: f = open(path, 'w', encoding='utf=8')
In [17]: f.write('hahaha')
Out[17]: 6
In [18]: f.read()
-------------------