值得一看
广告
彩虹云商城
广告

热门广告位

python如何读取全部的文件

读取文本文件用open()函数,CSV文件推荐pandas库,JSON文件使用json模块,批量读取可用glob模块匹配文件。

python如何读取全部的文件

在Python中读取全部文件,关键在于根据文件类型选择合适的模块和方法。下面介绍几种常见文件类型的读取方式。

读取文本文件(.txt)

使用内置的 open() 函数可以轻松读取纯文本文件。

示例:

<pre class="brush:php;toolbar:false;">with open('example.txt', 'r', encoding='utf-8') as file:
content = file.read()
print(content)

说明:encoding 参数建议显式指定,避免中文乱码问题。

读取CSV文件

推荐使用 csv 模块或 pandas 库。

立即学习“Python免费学习笔记(深入)”;

使用 pandas 示例:

<pre class="brush:php;toolbar:false;">import pandas as pd
df = pd.read_csv('data.csv')
print(df)

pandas 会将数据读成 DataFrame 结构,便于后续处理。

小绿鲸英文文献阅读器

小绿鲸英文文献阅读器

英文文献阅读器,专注提高SCI阅读效率

小绿鲸英文文献阅读器
199

查看详情
小绿鲸英文文献阅读器

读取JSON文件

使用内置的 json 模块解析。

示例:

<pre class="brush:php;toolbar:false;">import json
with open('config.json', 'r', encoding='utf-8') as file:
data = json.load(file)
print(data)

json.load() 直接将 JSON 文件转为 Python 字典或列表。

读取多个文件(批量读取)

如果需要读取目录下所有同类文件,可结合 osglob 模块。

示例:读取当前目录所有 .txt 文件

<pre class="brush:php;toolbar:false;">import glob
for filepath in glob.glob('*.txt'):
with open(filepath, 'r', encoding='utf-8') as file:
print(f"--- {filepath} ---")
print(file.read())

glob.glob() 支持通配符匹配,方便批量操作。

基本上就这些。根据文件格式选择对应方法,注意编码和异常处理,就能稳定读取各类文件。

相关标签:

python js json 编码 中文乱码 csv csv文件 Python json pandas

大家都在看:

Python入门如何理解基本语法_Python入门语法规则的核心要点
Python官网会议演讲材料的获取_Python官网技术分享资源汇总
使用 Python C API 解决 ModuleNotFoundError
Python入门如何使用字符串方法_Python入门字符串处理的常用技巧
GCP Cloud Storage数据存储应用数据清除策略与Python实践
温馨提示: 本文最后更新于2025-11-04 16:31:29,某些文章具有时效性,若有错误或已失效,请在下方留言或联系在线客服
文章版权声明 1 本网站名称: 创客网
2 本站永久网址:https://new.ie310.com
1 本文采用非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
2 本站所有内容仅供参考,分享出来是为了可以给大家提供新的思路。
3 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责!
4 本网站只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。
5 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。
6 因为文章发布时间和您阅读文章时间存在时间差,所以有些项目红利期可能已经过了,能不能赚钱需要自己判断。
7 本网站仅做资源分享,不做任何收益保障,创业公司上收费几百上千的项目我免费分享出来的,希望大家可以认真学习。
8 本站所有资料均来自互联网公开分享,并不代表本站立场,如不慎侵犯到您的版权利益,请联系79283999@qq.com删除。

本站资料仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容