PythonPython

Python 简明教程 --- 25,Python 目录操作

2020-12-24  本文已影响0人  码农充电站pro

做技术一定要一颗恒心,这样才不会半途而废。

目录

上一节我们介绍了文件相关的操作,本节我们来介绍目录相关的操作。

1,os 模块

os 模块是Python 中的内建模块,该模块中包含许多系统相关的操作。我们要介绍的目录相关的操作,也都包含在该模块中。

我们可以使用dir(os) 来查看该模块中所有属性和函数,共有几百个属性和函数。这里我们只介绍一部分函数,可以使用help(os.函数名) 来查看某个函数的帮助手册。

2,shutil 模块

shutil 模块主要是用来操作文件和目录的。

我们可以使用help(shutil) 查看该模块的帮助文档,使用dir(shutil) 查看其支持的所有属性方法

>>> dir(shutil)
['Error', 'ExecError', 'ReadError', 
'RegistryError', 'SameFileError', 
'SpecialFileError', '_ARCHIVE_FORMATS', 
'_BZ2_SUPPORTED', '_LZMA_SUPPORTED', 
'_UNPACK_FORMATS', '_ZLIB_SUPPORTED', 
'__all__', '__builtins__', '__cached__', 
'__doc__', '__file__', '__loader__', 
'__name__', '__package__', '__spec__', 
'_basename', '_check_unpack_options', 
'_copyxattr', '_destinsrc', 
'_ensure_directory', '_find_unpack_format', 
'_get_gid', '_get_uid', '_make_tarball', 
'_make_zipfile', '_ntuple_diskusage', 
'_rmtree_safe_fd', '_rmtree_unsafe', 
'_samefile', '_unpack_tarfile', 
'_unpack_zipfile', '_use_fd_functions', 
'chown', 'collections', 'copy', 'copy2', 
'copyfile', 'copyfileobj', 'copymode', 
'copystat', 'copytree', 'disk_usage', 
'errno', 'fnmatch', 'get_archive_formats', 
'get_terminal_size', 'get_unpack_formats', 
'getgrnam', 'getpwnam', 'ignore_patterns', 
'make_archive', 'move', 'os', 
'register_archive_format', 
'register_unpack_format', 
'rmtree', 'stat', 'sys', 'unpack_archive', 
'unregister_archive_format', 
'unregister_unpack_format', 'which']

这里是该模块的官方文档,本节中我们只介绍少数几个操作,其它函数的用法,可参考其官方文档。

(完。)


推荐阅读:

Python 简明教程 ---20,Python 类中的属性与方法
Python 简明教程 ---21,Python 继承与多态
Python 简明教程 ---22,Python 闭包与装饰器
Python 简明教程 ---23,Python 异常处理
Python 简明教程 ---24,Python 文件读写

上一篇 下一篇

猜你喜欢

热点阅读