Python 读取 CSV 文件:相对路径、绝对路径和奇数行读取
Python 读取 CSV 文件:相对路径、绝对路径和奇数行读取
本文将介绍使用 Python 代码读取 CSV 文件的几种方法,包括使用相对路径和绝对路径打开文件,以及如何读取文件的奇数行。
数据文件
假设我们有一个名为 'textx1.csv' 的 CSV 文件,其中包含以下数据:
202201101154, 宋江, 男, 95,86
202201101129, 卢俊义, 男, 99,100
202201101155, 李逵, 男, 98,79
202201101156, 武松, 男, 99,90
202201101126, 鲁智深, 男, 88,79
202201101127, 孙二娘, 女, 78,95
202201101128, 顾大嫂, 女, 85,91
代码示例
(1)用相对路径打开该文件,并读取出文件中的全部内容:
with open('textx1.csv', 'r') as f:
content = f.read()
print(content)
(2)用绝对路径打开该文件,并读取出文件中的全部内容:
file_path = r'C:\Users\UserName\Desktop\textx1.csv' # 将路径改成实际路径
with open(file_path, 'r') as f:
content = f.read()
print(content)
(3)读取文件的奇数行:
with open('textx1.csv', 'r') as f:
content = f.readlines()
for i in range(1, len(content), 2):
print(content[i].strip())
输出结果
202201101129, 卢俊义, 男, 99,100
202201101156, 武松, 男, 99,90
202201101127, 孙二娘, 女, 78,95
总结
本文介绍了使用 Python 代码读取 CSV 文件的几种方法,包括使用相对路径和绝对路径打开文件,以及如何读取文件的奇数行。这些方法可以帮助您更方便地处理 CSV 文件,并提取所需数据。
原文地址: https://www.cveoy.top/t/topic/nS6R 著作权归作者所有。请勿转载和采集!