python - 用python从计算机中收集每个txt文件并打印出来
问题描述
我正在尝试从我的计算机收集每个 txt 文件,并在运行脚本时将其写入终端。我不知道怎么做。有没有办法读取计算机中的每个txt文件然后打印内容?(不是某个文件夹或目录)。
解决方案
在 Python 中,该glob
模块将为您提供与给定字符串匹配的文件名列表。在您的情况下,将为您提供以 .txt 结尾的glob.glob('dir/*.txt')
目录中的文件名列表。dir
然后,您可以打开每个文件并将print()
其打开到终端。根据您的操作系统,您可能无需编写单独的脚本就可以在终端中执行此操作。
推荐阅读
- android - RxJava 如何在链中的不同点以不同方式处理错误
- java - NotSerializableException:java.io.FileInputStream
- linux - GIT 上传 - Linux 用户名显示而不是 git 用户名
- javascript - 自动滚动 fullcalendar V5(resourceTimelineWeek View) 到当前日期和时间
- ios - 如何更改 SwiftUI 和 iOS 14 中的单元格背景颜色?
- python - 列出 Apache Airflow 上的索引外
- vhdl - 触发非常短的脉冲 - VHDL
- xaml - UWP:当按下相应的单选按钮时,如何使 ContentPresenter 的 FontWeight 保持不变?
- flutter - Flutter:注册用户时如何防止自动导航到首页?
- html - 为什么在 Node.JS 上使用 typeahead 的 LiveSearch 不检索数据