python - Tryinig 使用 glob 在 python 中解析多个文件,但我对如何实现它感到困惑
问题描述
所以我对 python 很陌生,所以我有时会感到迷茫,我正在做一个数据科学项目,我需要解析不同的文件来制作不同的图表,直到现在我已经阅读了 glob 函数,但我不确定如何实现它,我将非常感谢您的帮助。我的文件名是这样的:PRA-DIA_8.1_A_1.stat0, PRA-DIA_8.1_A_1.stat1, PRA-DIA_8.1_A_1.stat3....
我对解析单个文件没有任何问题,但是当我想为多个文件尝试它时,我会迷路。谢谢您的帮助
解决方案
如果要查找以 PRA-DIA_8.1_A_1.sta 开头的所有文件,假设您已经位于其目录中,则可以使用以下命令(请参阅星号运算符,基本上是“任何东西”):
import glob
file_paths = glob.glob("./PRA-DIA_8.1_A_1.sta*")
现在你已经有了所有的文件名,你可以解析它们中的每一个:
for file_path in file_paths:
with open(file_path, "r") as f:
file_content = f.read()
... # do your supplementary parsing here
推荐阅读
- javascript - 在 React JavaScript 中,如何在另一个类中调用一个类?
- c++ - C++ 插入链表
- reactjs - Markdown 中的图像未加载到 gatsbyjs 的模板中
- python - 使用python收到错误后如何继续请求库功能?
- python - 如何在python中显示文件内容
- python - 我正在尝试在 seaborn 的对数图上绘制两个数据特征。如何为这种相关性拟合一条线?
- javascript - 在嵌套对象内排序
- c++ - 调用排序没有匹配的函数
- azure-devops - 使用 Visual Studio 测试任务并行运行测试失败
- python - 在 TKinter 窗口中嵌入 pyplot