模块的使用是Python 编程中比较重要的一环。os顾名思义是Operation System的意思。os模块包含普遍的操作系统功能, 常用的命令如下:
- os.name——判断现在正在实用的平台,Windows 返回 ‘nt’; Linux 返回’posix’
- os.getcwd()——得到当前工作的目录。
- os.listdir()——指定所有目录下所有的文件和目录名。例:
- os.remove()——删除指定文件
- os.rmdir()——删除指定目录
- os.mkdir()——创建目录
- os.path.isfile()——判断指定对象是否为文件。是返回True,否则False
- os.path.isdir()——判断指定对象是否为目录。是True,否则False。
- os.path.exists()——检验指定的对象是否存在。是True,否则False.
- os.path.split()——返回路径的目录和文件名。
- os.getcwd()——获得当前工作的目录(get current work dir)
- os.system()——执行shell命令。例:
- os.chdir()——改变目录到指定目录
- os.path.getsize()——获得文件的大小,如果为目录,返回0
- os.path.abspath()——获得绝对路径。例:
- os.path.join(path, name)——连接目录和文件名。
17.os.path.basename(path)——返回文件名 - os.path.dirname(path)——返回文件路径
- 获得程序所在的实际目录