Python3 OS 学习笔记

1. 概述

OS模块是Python标准库中的一个重要模块,它提供了访问操作系统底层功能的接口。通过OS模块,我们可以方便地对文件、目录、进程等进行操作。

2. 常用函数

2.1 文件和目录操作

  • os.getcwd()

    获取当前工作目录。

    示例:

    pythonCopy Code
    import os print(os.getcwd())
  • os.chdir(path)

    改变当前工作目录。

    示例:

    pythonCopy Code
    import os os.chdir('/path/to/new/dir')
  • os.listdir(path='.')

    返回指定目录下的所有文件和目录名。

    示例:

    pythonCopy Code
    import os files = os.listdir('.') print(files)
  • os.mkdir(path, mode=0o777)

    创建目录。

    示例:

    pythonCopy Code
    import os os.mkdir('new_dir')
  • os.remove(path)

    删除文件。

    示例:

    pythonCopy Code
    import os os.remove('file.txt')
  • os.rmdir(path)

    删除目录。

    示例:

    pythonCopy Code
    import os os.rmdir('dir')
  • os.path.exists(path)

    判断文件或目录是否存在。

    示例:

    pythonCopy Code
    import os if os.path.exists('file.txt'): print('File exists!')

2.2 进程操作

  • os.system(command)

    执行shell命令。

    示例:

    pythonCopy Code
    import os os.system('ls -l')
  • os.fork()

    创建子进程。

    示例:

    pythonCopy Code
    import os pid = os.fork() if pid == 0: print('This is child process.') else: print('This is parent process.')

3. 总结

以上是Python3 OS模块的常用函数,涵盖了文件和目录操作、进程操作等方面。这些函数能够让我们在Python中轻松地操作操作系统底层功能。