首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]轻松掌握Python:导入各种格式文件,告别格式烦恼全攻略

发布于 2025-07-12 15:30:12
0
1171

引言在Python编程中,处理不同格式的文件是常见的任务。从CSV到JSON,从Excel到PDF,Python提供了丰富的库来帮助我们轻松导入这些文件。本文将详细介绍如何使用Python导入各种格式...

引言

在Python编程中,处理不同格式的文件是常见的任务。从CSV到JSON,从Excel到PDF,Python提供了丰富的库来帮助我们轻松导入这些文件。本文将详细介绍如何使用Python导入各种格式的文件,帮助您告别格式烦恼。

1. CSV文件导入

CSV(逗号分隔值)是一种常见的文件格式,Python中的csv模块可以轻松处理CSV文件。

1.1 读取CSV文件

import csv
with open('example.csv', 'r') as file: reader = csv.reader(file) for row in reader: print(row)

1.2 写入CSV文件

import csv
with open('output.csv', 'w', newline='') as file: writer = csv.writer(file) writer.writerow(['Name', 'Age', 'City']) writer.writerow(['Alice', 28, 'New York']) writer.writerow(['Bob', 22, 'Los Angeles'])

2. JSON文件导入

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,Python中的json模块可以方便地处理JSON文件。

2.1 读取JSON文件

import json
with open('example.json', 'r') as file: data = json.load(file) print(data)

2.2 写入JSON文件

import json
data = { 'Name': 'Alice', 'Age': 28, 'City': 'New York'
}
with open('output.json', 'w') as file: json.dump(data, file)

3. Excel文件导入

Python中的openpyxlxlrd库可以处理Excel文件。

3.1 读取Excel文件

from openpyxl import load_workbook
wb = load_workbook('example.xlsx')
sheet = wb.active
for row in sheet.iter_rows(values_only=True): print(row)

3.2 写入Excel文件

from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
sheet.append(['Name', 'Age', 'City'])
sheet.append(['Alice', 28, 'New York'])
wb.save('output.xlsx')

4. PDF文件导入

Python中的PyPDF2库可以处理PDF文件。

4.1 读取PDF文件

import PyPDF2
with open('example.pdf', 'rb') as file: reader = PyPDF2.PdfFileReader(file) print(reader.numPages) page = reader.getPage(0) print(page.extractText())

4.2 写入PDF文件

import PyPDF2
with open('output.pdf', 'wb') as file: writer = PyPDF2.PdfFileWriter() writer.addPage(PyPDF2.PdfPageObject()) writer.write(file)

5. 总结

通过以上介绍,您应该已经掌握了如何使用Python导入各种格式的文件。这些工具和库可以帮助您轻松处理各种文件格式,提高工作效率。希望本文能帮助您告别格式烦恼,更好地使用Python。

评论
一个月内的热帖推荐
csdn大佬
Lv.1普通用户

452398

帖子

22

小组

841

积分

赞助商广告
站长交流