python-统计指定文件中的所有的文件的大小(行数)

问题描述:统计指定文件夹中的所有文件的大小

这里的每个文件的内容是一个protein dataset,包括若干protein chains。每个chain占两行:信息行(以'>'开头)和氨基酸序列。

这里实际是统计每个文件(dataset)有多少chains。


实现

1.  自定义一个函数 chain_num(), 功能:统计每个文件中包括多少chains

因为:这里的每个文件的内容是一个protein dataset,包括若干protein chains。每个chain占两行:信息行(以'>'开头)和氨基酸序列。

所以:统计每个文件有多少chains,则统计有多少行以'>'开头即可。

自定义函数:chain_num()


2. 

使用 os.listdir() 获取指定文件夹下的所有文件名

使用 '{}'.format() 格式化打印输出想要的结果

调用函数,统计每个文件中的chains数目


结果

注意: 此处os.listdir() 返回的结果是list,内容是一些文件名, 如下。

每个文件都是.txt后缀, 上面的打印输出中,若打印文件名(不包括后缀),即使用f[:-4]表示即可。

我的指定文件夹下所有的文件名
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容