python读取文件的方法

一、读取csv文件

方法一:使用 csv 模块

Python 的 csv 模块提供了一种方便的方法来读取和写入 CSV 文件。以下是一个使用 csv 模块读取 CSV 文件的示例代码:
import csv  
# 打开 CSV 文件  
with open('example.csv', 'r') as file:  
    # 创建 CSV 读取器  
    reader = csv.reader(file)  
      
    # 逐行读取 CSV 文件内容  
    for row in reader:  
        print(row)

方法二:使用 pandas 库

Pandas 是一个流行的 Python 数据分析库,它提供了多种方法来读取和处理 CSV 文件。以下是一个使用 pandas 库读取 CSV 文件的示例代码:
import pandas as pd  
  
# 读取 CSV 文件  
data = pd.read_csv('example.csv')  
  
# 打印 CSV 文件内容  
print(data)

二、读取excel表格

方法一:使用xlrd库

xlrd是一个用于读取Excel文件的Python库,支持.xls格式的文件。
import xlrd  
  
# 打开Excel文件  
workbook = xlrd.open_workbook('example.xls')  
  
# 获取所有sheet的名称  
sheets = workbook.sheet_names()  
  
# 选择第一个sheet  
sheet = workbook.sheet_by_name(sheets[0])  
  
# 获取行数和列数  
rows = sheet.nrows  
cols = sheet.ncols  
  
# 遍历所有行和列,并打印单元格的值  
for i in range(rows):  
    for j in range(cols):  
        print(sheet.cell(i, j).value)

方法二:使用openpyxl库

openpyxl是一个用于读取和写入Excel文件的Python库,支持.xlsx格式的文件。
import openpyxl  
  
# 打开Excel文件  
workbook = openpyxl.load_workbook('example.xlsx')  
  
# 选择第一个sheet  
sheet = workbook.active  
  
# 遍历所有行和列,并打印单元格的值  
for row in sheet.iter_rows():  
    for cell in row:  
        print(cell.value)

方法三:使用pandas库

pandas是一个用于数据处理的Python库,也可以用来读取Excel文件。pandas支持多种格式的文件,包括.xls和.xlsx。
import pandas as pd  
  
# 读取Excel文件,并存储到DataFrame中  
df = pd.read_excel('example.xlsx')  
  
# 打印DataFrame的内容  
print(df)

你可能感兴趣的:(python,开发语言)