多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` f = open("1.txt","w") f.write("Hello, python file") f.close() ``` 语法: ``` open(filename, mode) ``` * filename 文件名 * mode : 打开文件的模式: 写入, 只读,追加等 * 返回一个file 对象 ## 打开文件的模式 | 模式 | | 指针 | | | --- | --- |--- |--- | | r | 只读 | 开头 | 默认模式 | | rb | 二进制只读 | 开头 | | | r+ | 读写 | 开头 | | | rb+ | 二进制读写| 开头 | | | w | 写入 | 开头 | 已经存在,就从头修改,原内容删除;文件不存在则创建 | | wb | 二进制写入 | | | | w+ | 读写 | | | | wb+ | 二进制读写 | | | | a | 追加 | 结尾 | | | ab | 二进制追加 | 结尾 | | | a+ | 读写追加 | | | | ab+ | 二进制读写追加 | | | ## 文件对象的方法 * `f.read()` 读取文件的内容 * ` f.readline()` 读取单独的一行 * `f.readlines()` 读取所有行 * `f.write(string)` 将string写入文件, 返回写入的字符串 * `f.tell()` 返回文件对象当前所处的位置,从文件开头开始计算的字节数 * `f.seek()` 改变文件指针当前的位置 * `f.close()` 关闭文件,释放资源