python 遍历子文件夹,python 遍历目录(包括子目录)下所有文件
遍历python文件夹中所有文件的方法:先打开对应的代码文件;然后通过“for f in files:print(OS . path . join(root,f))”遍历所有文件夹。
遍历python文件夹中的所有文件
基本导入操作系统
#遍历文件夹
def walkFile(文件):
对于os.walk中的根目录、目录、文件(文件):
# root表示当前正在访问的文件夹的路径。
# dirs表示该文件夹下的子目录名称列表。
# files表示该文件夹中的文件列表。
#遍历文件
对于文件中的f:
print(os.path.join(root,f))
#遍历所有文件夹
对于dirs中的d:
print(os.path.join(root,d))
def main():
walk file( f:/ost ST/)
if __name__==__main__ :
主()
先进的
Total_num=0计算文件夹中py文件代码的行数。
对于os.walk中的base_path、folder_list、file _ list(target _ path):
对于文件列表中的文件名:
file_path=os.path.join(基本路径,文件名)
file_ext=file_path.rsplit( . ,maxsplit=1)
if len(file_ext)!=2:
#没有后缀
继续
if file_ext[1]!=py :
#不是py文件
继续
文件数量=0
用open(file_path, rb )作为f:
对于f中的行:
#空白一片
line=line.strip()
如果不行:
继续
#删除#条评论
如果line.startswith以(b# )开头:
继续
文件数量=1
总数=文件数
以上是python遍历文件夹中所有文件的详细信息。更多信息请关注php中文网其他相关文章!
本文原载于php中文网。转载请注明出处。谢谢大家的尊重!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。