Python 标准库参考指南 3.6.15 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/email'): in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例(shutil.rmtree() 的简单实现)中,必须使树自下而上,因为rmdir() 只允许在目 录为空时删除目录: 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述符保 留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.6.15 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/email'): in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例(shutil.rmtree() 的简单实现)中,必须使树自下而上,因为rmdir() 只允许在目 录为空时删除目录: 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述符保 留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.7.13 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改 当前目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会 被遍历: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/email'): in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例(shutil.rmtree() 的简单实现)中,必须使树自下而上,因为rmdir() 只允许 在目录为空时删除目录: 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述 符保留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会 被遍历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.7.13 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/email'): in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例(shutil.rmtree() 的简单实现)中,必须使树自下而上,因为rmdir() 只允许在目 录为空时删除目录: 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述符保 留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 2.7.18 to compare the directories a and b. ignore is a list of names to ignore, and defaults to ['RCS', 'CVS', 'tags']. hide is a list of names to hide, and defaults to [os.curdir, os.pardir]. dircmp 类如filecmp 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: 15.1. os —操作系统接口模块 417 The Python Library Reference, 发布 2.7.18 import os from os.path for name in files), print "bytes in", len(files), "non-directory files" if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例中,必须使树自下而上遍历,因为rmdir() 只允许在目录为空时删除目录: # Delete everything0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 2.7.18 to compare the directories a and b. ignore is a list of names to ignore, and defaults to ['RCS', 'CVS', 'tags']. hide is a list of names to hide, and defaults to [os.curdir, os.pardir]. dircmp 类如filecmp 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: 15.1. os —操作系统接口模块 417 The Python Library Reference, 发布 2.7.18 import os from os.path for name in files), print "bytes in", len(files), "non-directory files" if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例中,必须使树自下而上遍历,因为rmdir() 只允许在目录为空时删除目录: # Delete everything0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 2.7.18 to compare the directories a and b. ignore is a list of names to ignore, and defaults to ['RCS', 'CVS', 'tags']. hide is a list of names to hide, and defaults to [os.curdir, os.pardir]. dircmp 类如filecmp 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: 15.1. os —操作系统接口模块 417 The Python Library Reference, 发布 2.7.18 import os from os.path for name in files), print "bytes in", len(files), "non-directory files" if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例中,必须使树自下而上遍历,因为rmdir() 只允许在目录为空时删除目录: # Delete everything0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 3.8.20 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改 当前目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会 被遍历: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/email'): in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 16.1. os --- 多种操作系统接口 543 The Python Library Reference, 发布 3 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述 符保留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会 被遍历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改 当前目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会 被遍历: import os from os.path import join, getsize for root, dirs, files in os.walk('python/Lib/email'): in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 16.1. os --- 多种操作系统接口 543 The Python Library Reference, 发布 3 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述 符保留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会 被遍历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 如果传入的是相对路径,请不要在恢复walk() 之间更改当前工作目录。walk() 不会更改当前 目录,并假定其调用者也不会更改当前目录。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: 16.1. os --- 多种操作系统接口 583 The Python Library Reference, 发布 3.8.20 import os from os.path in files), end=" ") print("bytes in", len(files), "non-directory files") if 'CVS' in dirs: dirs.remove('CVS') # don't visit CVS directories 在下一个示例(shutil.rmtree() 的简单实现)中,必须使树自下而上遍历,因为rmdir() 只允许 在目录为空时删除目录: 由于fwalk() 会生成文件描述符,而它们仅在下一个迭代步骤前有效,因此如果要将描述符保 留更久,则应复制它们(比如使用dup())。 下面的示例遍历起始目录内所有子目录,打印每个目录内的文件占用的字节数,CVS 子目录不会被遍 历: import os for root, dirs, files, rootfd in os.fwalk('python/Lib/email'): print(root, "consumes"0 码力 | 2052 页 | 9.74 MB | 9 月前3
共 50 条
- 1
- 2
- 3
- 4
- 5













