温馨提示×

Debian Python如何处理文件与目录操作

小樊
39
2026-01-03 14:21:44
栏目: 编程语言

在Debian系统中,Python提供了许多内置库来处理文件和目录操作。以下是一些常用的库和示例:

  1. os库:os库提供了许多与操作系统交互的函数,包括文件和目录操作。
import os

# 创建目录
os.mkdir('example_directory')

# 删除目录
os.rmdir('example_directory')

# 列出目录内容
print(os.listdir('.'))

# 获取当前工作目录
print(os.getcwd())

# 更改当前工作目录
os.chdir('/path/to/directory')

# 删除文件
os.remove('example_file.txt')

# 重命名文件
os.rename('old_name.txt', 'new_name.txt')
  1. shutil库:shutil库提供了更高级的文件和目录操作功能。
import shutil

# 复制文件
shutil.copy('source_file.txt', 'destination_file.txt')

# 复制目录
shutil.copytree('source_directory', 'destination_directory')

# 移动/重命名文件
shutil.move('old_name.txt', 'new_name.txt')

# 删除文件
shutil.rmtree('example_directory')
  1. pathlib库:pathlib库提供了一个面向对象的文件系统路径表示方法。
from pathlib import Path

# 创建目录
Path('example_directory').mkdir()

# 列出目录内容
print([entry.name for entry in Path('.').iterdir()])

# 获取当前工作目录
print(Path.cwd())

# 更改当前工作目录
Path('/path/to/directory').cd()

# 删除文件
(Path('example_file.txt')).unlink()

# 重命名文件
(Path('old_name.txt')).rename('new_name.txt')

这些库可以帮助您在Debian系统中使用Python处理文件和目录操作。根据您的需求选择合适的库,并确保已安装Python。

0