python3的txt文件读写

python3的txt文件读写

https://www.cnblogs.com/cymwill/articles/8042377.html

Python提供了非常方便的方式来读写TXT文件。以下是一些基本操作: 1. 读取TXT文件: 使用`open()`函数以读取模式('r')打开文件,并使用`read()`或`readlines()`方法来读取内容。然后记得使用`close()`方法关闭文件,或者使用`with`语句来自动管理文件的打开和关闭。 ```python # 使用with语句 with open('example.txt', 'r', encoding='utf-8') as file: content = file.read() # 读取整个文件内容 # file.readlines() # 读取所有行,返回一个列表 print(content) # 打印文件内容 ``` 2. 写入TXT文件: 同样使用`open()`函数,但是以写入模式('w')打开文件。如果文件已存在,写入模式会覆盖原有内容。使用`write()`方法写入内容,然后关闭文件。 ```python # 使用with语句 with open('example.txt', 'w', encoding='utf-8') as file: file.write('Hello, World!') # 写入字符串 ``` 3. 追加内容到TXT文件: 如果你想在文件内容的末尾添加新的内容而不是覆盖,应该使用追加模式('a')。 ```python # 使用with语句 with open('example.txt', 'a', encoding='utf-8') as file: file.write('\nAppend this line.') # 追加内容 ``` 4. 读取和写入二进制文件: 对于二进制文件(如图片、音频等),可以使用'b'模式打开,即读取时使用'rb',写入时使用'wb'。 ```python # 使用with语句读取二进制文件 with open('example.bin', 'rb') as file: binary_data = file.read() # 使用with语句写入二进制文件 with open('example.bin', 'wb') as file: file.write(binary_data) ``` 5. 处理文件读写中的异常: 读写文件时可能会遇到异常(如文件不存在、权限问题等),应当使用`try-except`语句来处理这些异常。 ```python try: with open('example.txt', 'r', encoding='utf-8') as file: print(file.read()) except FileNotFoundError: print("文件未找到") except IOError: print("文件读写错误") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值