因此,我对python非常陌生,因此我有时会感到迷失,我正在从事一个数据科学项目,在该项目中,我需要解析不同的文件以制作不同的图形,直到现在我仍然了解glob函数,但是我不确定如何实施,我将非常感谢您的帮助。我的文件名是这样的:PRA-DIA_8.1_A_1.stat0,PRA-DIA_8.1_A_1.stat1,PRA-DIA_8.1_A_1.stat3...。
我解析单个文件没有问题,但是当我想尝试多个文件时,我会迷路。谢谢您的帮助
问题来源:stackoverflow
如果要查找所有以PRA-DIA_8.1_A_1.sta开头的文件,并假设它们已经在目录中,则可以使用以下命令(请参阅star运算符,基本上表示“任何内容”):
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
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。