【问题标题】:Collecting every txt file from computer in python and printing it用python从计算机中收集每个txt文件并打印出来
【发布时间】:2021-04-05 19:07:18
【问题描述】:

我正在尝试从我的计算机收集每个 txt 文件,并在我运行脚本时将其写入终端。我不知道怎么做。有没有办法读取计算机中的每个txt文件然后打印内容? (不是某个文件夹或目录)。

【问题讨论】:

  • 到目前为止您尝试过什么? “收集”是什么意思?文本文件的定义是什么?你的意思是显示还是实际打印?在 linux 上 find / -name \*.txt| xargs cat 将是我这样做的方式。

标签: python python-3.x file operating-system txt


【解决方案1】:

在 Python 中,glob 模块将为您提供与给定字符串匹配的文件名列表。在您的情况下,glob.glob('dir/*.txt') 将为您提供目录dir 中以.txt 结尾的文件名列表。然后您可以打开每个文件并将其print() 发送到终端。根据您的操作系统,您可能无需编写单独的脚本即可在终端中执行此操作。

【讨论】:

    猜你喜欢
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多