问题描述:统计指定文件夹中的所有文件的大小
这里的每个文件的内容是一个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]表示即可。
我的指定文件夹下所有的文件名
网友评论