Python读取、写入txt文件示例:

Python语言是一门高级编程语言 , 具有强大的文本处理能力 。在实际应用中,读取和写入txt文件是一项非常常见的操作 。本文将从多个角度分析Python如何读取和写入txt文件 。
一、读取txt文件
Python中读取txt文件主要是通过文件对象完成的,具体示例代码如下:
with open('filename.txt', 'r', encoding='utf-8') as f:
content = f.read()
print(content)
以上代码中,open()函数用于打开一个文件,并且可以指定打开的方式和编码方式 。其中,'r'表示读取方式,'w'表示写入方式 , 'a'表示追加方式;encoding='utf-8'表示使用UTF-8编码方式 。
在with语句块中,文件对象f可以执行的方法有read()、readline()、readlines()等 。其中,read()方法用于一次性读取整个文件,并将其存储在content变量中,最后打印输出即可 。
二、写入txt文件
Python中写入txt文件主要是通过文件对象完成的 , 具体示例代码如下:
with open('filename.txt', 'w', encoding='utf-8') as f:
f.write('hello world')
以上代码中,open()函数同样用于打开一个文件,并且指定打开方式和编码方式 。
在with语句块中 , 文件对象f可以执行的方法有write()、writelines()等 。其中 , write()方法主要用于向文件中写入一个字符串,而writelines()方法主要用于向文件中写入多行字符串 。
三、读取csv文件
Python中读取csv文件主要是通过csv模块来完成的,具体示例代码如下:
import csv
with open('filename.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
for row in reader:
print(row)
以上代码中,首先,通过import语句导入csv模块 。然后,使用open()函数打开文件,并将文件对象f传递给csv.reader()方法,创建一个读取器reader 。最后,使用for循环遍历reader对象中的每一行数据,并打印输出即可 。
四、写入csv文件
Python中写入csv文件同样是通过csv模块来完成的,具体示例代码如下:
import csv
with open('filename.csv', 'w', newline='', encoding='utf-8') as f:
writer = csv.writer(f)
writer.writerow(['name', 'score'])
writer.writerow(['Tom', '90'])
writer.writerow(['Jerry', '80'])
以上代码中,首先,通过import语句导入csv模块 。然后,使用open()函数打开文件,并将文件对象f传递给csv.writer()方法,创建一个写入器writer 。接着,使用writerow()方法向文件中写入一行数据 。如果要写入多行数据 , 则可以多次调用writerow()方法即可 。
【python 读取、写入txt文件的示例】通过以上示例,我们可以看出,在Python中读取和写入txt、csv文件非常简单 。无论是处理小数据量的文件,还是处理大规模的数据集,Python都可以胜任 。同时,通过掌握读取和写入文件的方法,我们还可以进一步了解Python的文件操作和数据处理能力 。
猜你喜欢
- 实例代码 Python使用sftp实现上传和下载功能
- python除法有小数点?
- python时间减法?
- 如何在python中画爱心?
- python中OrdereDict如何使用?
- pycharm运行python程序?
- python打印时保留小数?
- 绿豆番薯糖水的做法 绿豆番薯糖水的做法窍门
- 怎样做锅包肉又酥又脆窍门 怎样做锅包肉又酥又脆
- 明日正月十一,再忙也要记得“吃2样、做2事”日子越过越红火,老传统别丢
