下面我将详细讲解如何使用Python脚本从文件读取数据的完整攻略,包含以下内容:
- 文件读取方式
- 代码实例1:从txt文件中读取数据
- 代码实例2:从csv文件中读取数据
1. 文件读取方式
Python提供了多种方式从文件中读取数据,常用的有以下几种:
open()
函数:用于打开文件并返回文件对象,之后可使用文件对象的方法读取或写入文件。read()
方法:用于读取文件中的所有内容。readline()
方法:用于读取文件中的一行内容。readlines()
方法:用于读取文件中的所有行并返回一个列表。
2. 代码实例1:从txt文件中读取数据
接下来我们将实现从txt文件中读取数据的代码,这里我们假设有一个名为“test.txt”的文件,其中内容如下:
hello
world
代码如下:
# 打开文件
with open('test.txt', 'r') as f:
# 读取内容
data = f.read()
# 输出内容
print(data)
输出结果如下:
hello
world
接下来我们解释一下代码的过程:
- 使用
with
语句打开文件,'r'
表示只读模式。 - 使用
read()
方法读取文件内容并将其存储在变量data
中。 - 使用
print()
函数输出变量data
的值。
3. 代码实例2:从csv文件中读取数据
接下来我们将实现从csv文件中读取数据的代码,这里我们假设有一个名为“test.csv”的文件,其中内容如下:
name,age,gender
Tom,18,Male
Lucy,20,Female
代码如下:
import csv
# 打开文件并创建csv读取器
with open('test.csv', 'r') as f:
reader = csv.reader(f)
# 遍历读取器
for row in reader:
# 输出每行的内容
print(row)
输出结果如下:
['name', 'age', 'gender']
['Tom', '18', 'Male']
['Lucy', '20', 'Female']
接下来我们解释一下代码的过程:
- 导入
csv
模块。 - 使用
with
语句打开文件并创建csv读取器。 - 遍历读取器返回的数据,每一次遍历得到一行数据。
- 使用
print()
函数输出每行的内容。
以上就是使用Python脚本从文件读取数据的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用Python脚本从文件读取数据代码实例 - Python技术站