首页 > 编程笔记 > Python笔记 阅读:6,412

Python os模块详解

除前面章节介绍的各种函数之外,os 模块还提供了大量操作文件和目录的函数,本节将介绍 os 模块下常用的函数。

如果读者需要查阅有关这些函数的说明,则可访问 https://docs.python.org/3/library/os.html 页面。

os模块与目录相关的函数

与目录相关的函数如下:

os模块与权限相关的函数

与权限相关的函数如下:

os模块与文件访问相关的函数

与文件访问相关的函数如下:

由于 Windows 权限的缘故,因此必须以管理员身份执行 os.symlink() 函数来创建快捷方式。

下面程序示范了在 Windows 系统中使用 os.symlink(src, dst) 函数来创建快捷方式:
import os

# 为os.link_test.py文件创建快捷方式
os.symlink('os.link_test.py', 'tt')
# 为os.link_test.py文件创建硬连接(Windows上就是复制文件)
os.link('os.link_test.py', 'dst')
上面程序使用 symlink() 函数为指定文件创建符号链接,在 Windows 系统中就是创建快捷方式;使用 link() 函数创建硬链接,在 Windows 系统中就是复制文件。

运行上面程序,将会看到程序在当前目录下创建了一个名为“tt”的快捷方式,并将 os.link_test.py 文件复制为 dst 文件。

所有教程

优秀文章