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官方文档可以了解更多详细信息。
