python – 文件
2023-06-13 09:18:29 时间
文件的打开 open(name,mode,encoding) name表示打开的文件名 mode表示打开的模式,比如只读,写入,追加等,r表示只读,W表示写入,s文件追加,a+表示读写 encoding表示文件的编码 注意:多次调用未关闭则会从上次的读取位置开始再次读取 读取示例:
# 1.读取文件
d = open("C:/data.txt","r",encoding="UTF-8")
msg = d.read()
print(f"读取的内容为{msg}")
# 2.读取文件全部行,封装到列表中
d = open("C:/data.txt","r",encoding="UTF-8")
msg = d.readlines()
print(f"读取的内容为{msg}")
# 3.读取文件单行数,调用一次读取一次
d = open("C:/data.txt","r",encoding="UTF-8")
msg = d.readline()
print(f"读取的内容为{msg}")
# 4.close 关闭文件
# 打开
d = open("C:/data.txt","r",encoding="UTF-8")
# 关闭
d.close()
# 5.with 读取文件,执行完后会自动关闭文件
with open("C:/data.txt","r",encoding="UTF-8") as d:
msg = d.read()
print(f"读取的内容为{msg}")
# 6.write 写入
d = open("C:/data.txt","w",encoding="UTF-8")
d.write("Hello") # 欲写入,并未真正写入到硬盘
d.flush() # 刷新,将文件真正的写入到硬盘里
d.close() #close 是内置了flush功能的,有了close不写都可以
# 6.write 追加
d = open("C:/data.txt","a",encoding="UTF-8")
d.write("\nHello") # 欲写入,并未真正写入到硬盘
d.flush() # 刷新,将文件真正的写入到硬盘里
d.close() #close 是内置了flush功能的,有了close不写都可以
# 7.print写入文件
d = open("C:/data.txt","a+",encoding="UTF-8")
print("hello",file=d)
d.close()
相关文章
- python读写、创建文件、文件夹等等
- Python入门系列(十一)一篇搞定python操作MySQL数据库
- python hashlib_Python hashlib模块实例使用详解
- python实现将数据写入Excel文件中「建议收藏」
- 【说站】python indent如何打印JSON数据
- 【说站】python面向过程的优缺点
- python get请求
- 在python中用来安装第三方库的常用工具_什么库用于安装管理Python扩展包
- Python批量提取zip、docx、xlsx文件中图像文件
- 快速上手python的简单web框架flask
- Python 异步: 当前和正在运行的任务(9)
- opencv(4.5.3)-python(二十六)--直方图反投影
- 用 python 编写简单恶意软件扫描程序
- Python web实战之Python3.7+ Django+百度地图API【配套视频】
- Python assert断言函数及用法
- python通过ftp上传文件详解编程语言
- python进阶Garbage collection垃圾回收1详解编程语言
- 一步一步学会在Linux上运行Python程序(linux运行python程序)
- Linux系统如何运行Python脚本(linux执行python脚本)
- Python os.stat()函数:获取文件基本信息
- Python爬取MySQL数据,助力数据分析(python读取mysql数据)
- python实现猜数字游戏(无重复数字)示例分享
- python实现类似ftp传输文件的网络程序示例
- Python实现的ini文件操作类分享