Python3 OS 学习笔记
1. 概述
OS模块是Python标准库中的一个重要模块,它提供了访问操作系统底层功能的接口。通过OS模块,我们可以方便地对文件、目录、进程等进行操作。
2. 常用函数
2.1 文件和目录操作
-
os.getcwd()
获取当前工作目录。
示例:
pythonCopy Codeimport os print(os.getcwd())
-
os.chdir(path)
改变当前工作目录。
示例:
pythonCopy Codeimport os os.chdir('/path/to/new/dir')
-
os.listdir(path='.')
返回指定目录下的所有文件和目录名。
示例:
pythonCopy Codeimport os files = os.listdir('.') print(files)
-
os.mkdir(path, mode=0o777)
创建目录。
示例:
pythonCopy Codeimport os os.mkdir('new_dir')
-
os.remove(path)
删除文件。
示例:
pythonCopy Codeimport os os.remove('file.txt')
-
os.rmdir(path)
删除目录。
示例:
pythonCopy Codeimport os os.rmdir('dir')
-
os.path.exists(path)
判断文件或目录是否存在。
示例:
pythonCopy Codeimport os if os.path.exists('file.txt'): print('File exists!')
2.2 进程操作
-
os.system(command)
执行shell命令。
示例:
pythonCopy Codeimport os os.system('ls -l')
-
os.fork()
创建子进程。
示例:
pythonCopy Codeimport os pid = os.fork() if pid == 0: print('This is child process.') else: print('This is parent process.')
3. 总结
以上是Python3 OS模块的常用函数,涵盖了文件和目录操作、进程操作等方面。这些函数能够让我们在Python中轻松地操作操作系统底层功能。