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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录