欢迎访问宙启技术站
智能推送

Python中的操作系统函数及其使用方法

发布时间:2023-07-04 10:14:46

Python提供了一组功能强大的操作系统(OS)函数,用于与操作系统交互。这些函数可以执行各种任务,包括文件和目录操作,进程管理,环境变量设置等。接下来,将介绍一些常用的操作系统函数及其使用方法。

1. os.getcwd(): 获取当前工作目录的路径。

示例代码:

import os

current_dir = os.getcwd()
print("当前工作目录:", current_dir)

2. os.chdir(path): 改变当前工作目录到指定路径。

示例代码:

import os

os.chdir('/home/user/Documents')

3. os.listdir(path): 返回指定目录中的所有文件和目录名。

示例代码:

import os

files = os.listdir('/home/user/Documents')
print("目录中的文件和目录名:", files)

4. os.mkdir(path): 创建一个新目录。

示例代码:

import os

os.mkdir('/home/user/Documents/new_dir')

5. os.remove(path): 删除指定的文件。

示例代码:

import os

os.remove('/home/user/Documents/file.txt')

6. os.rename(src, dst): 重命名文件或目录。

示例代码:

import os

os.rename('/home/user/Documents/old_name.txt', '/home/user/Documents/new_name.txt')

7. os.path.exists(path): 检查指定的路径是否存在。

示例代码:

import os

path = '/home/user/Documents/file.txt'
if os.path.exists(path):
    print("文件存在")
else:
    print("文件不存在")

8. os.path.isfile(path): 检查指定路径是否为文件。

示例代码:

import os

path = '/home/user/Documents/file.txt'
if os.path.isfile(path):
    print("是文件")
else:
    print("不是文件")

9. os.path.isdir(path): 检查指定路径是否为目录。

示例代码:

import os

path = '/home/user/Documents'
if os.path.isdir(path):
    print("是目录")
else:
    print("不是目录")

10. os.system(command): 运行系统命令。

示例代码:

import os

os.system('ls -l')

这些只是Python中操作系统函数的一小部分,还有许多其他函数和方法可供使用。阅读Python官方文档可以了解更多详细信息。