python中shutil是什么意思,Python os/shutil/path 模块

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:10   2631   0

os.getcwd()

得到当前工作目录,即当前Python脚本工作的目录路径

os.chdir()

切换路径

os.path.split()

返回一个路径的目录名和文件名

os.path.splitext()

分离扩展名

os.path.dirname()

获取路径名

os.path.basename()

获取文件名

os.system()

运行shell命令

os.linesep

给出当前平台使用的行终止符:Windows - '\r\n',Linux - '\n' , Mac - '\r'

os.name

指示你正在使用的平台:对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'

os.rename(old, new)

重命名

os.makedirs()

创建多级目录

os.stat()

获取文件属性

os.path.getsize()

获取文件大小

os.environ['HOME']

os.path.expandvars('$HOME')

os.path.expanduser('~')

获取当前用户家目录

import getpass

getpass.getuser()

当前操作系统用户名

shutil.rmtree("/tmp/hah", ignore_errors=True)

删除目录

path 模块

path.py - An object representing a path to a file or directory.

Example:

from path import Path

d = Path('/home/guido/bin')

for f in d.files('*.py'):

f.chmod(0o755)

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP