Python中_Utils()库对文件管理的利用
发布时间:2023-12-27 10:48:28
在Python中,Utils()是一个常用的库,它提供了许多实用的函数,用于文件管理。下面是Utils()库在文件管理方面的一些常用函数和使用示例:
1. os.path.exists():用于检查文件或目录是否存在。
import os
file_path = "path/to/file.txt"
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
2. os.makedirs():用于创建包括目录的递归文件夹。
import os folder_path = "path/to/folder" os.makedirs(folder_path)
3. os.mkdir():用于创建单个文件夹。
import os folder_path = "path/to/folder" os.mkdir(folder_path)
4. os.listdir():用于列出目录中的文件和文件夹。
import os
folder_path = "path/to/folder"
files = os.listdir(folder_path)
for file in files:
print(file)
5. os.rename():用于对文件或文件夹进行重命名。
import os file_path = "path/to/file.txt" new_file_path = "path/to/new_file.txt" os.rename(file_path, new_file_path)
6. os.remove():用于删除文件。
import os file_path = "path/to/file.txt" os.remove(file_path)
7. os.rmdir():用于删除空目录。
import os folder_path = "path/to/folder" os.rmdir(folder_path)
8. shutil.rmtree():用于删除非空目录及其内容。
import shutil folder_path = "path/to/folder" shutil.rmtree(folder_path)
9. shutil.copy():用于复制文件。
import shutil source_file_path = "path/to/source_file.txt" destination_file_path = "path/to/destination_file.txt" shutil.copy(source_file_path, destination_file_path)
10. shutil.copytree():用于复制整个目录树。
import shutil source_folder_path = "path/to/source_folder" destination_folder_path = "path/to/destination_folder" shutil.copytree(source_folder_path, destination_folder_path)
11. shutil.move():用于移动文件或目录。
import shutil source_path = "path/to/source.txt" destination_path = "path/to/destination.txt" shutil.move(source_path, destination_path)
12. os.path.dirname():用于获取给定路径的目录部分。
import os file_path = "path/to/file.txt" folder_path = os.path.dirname(file_path) print(folder_path)
13. os.path.basename():用于获取给定路径的文件名部分。
import os file_path = "path/to/file.txt" file_name = os.path.basename(file_path) print(file_name)
14. os.path.isfile():用于检查给定路径是否为一个文件。
import os
file_path = "path/to/file.txt"
if os.path.isfile(file_path):
print("是一个文件")
else:
print("不是一个文件")
15. os.path.isdir():用于检查给定路径是否为一个目录。
import os
folder_path = "path/to/folder"
if os.path.isdir(folder_path):
print("是一个目录")
else:
print("不是一个目录")
这些是Utils()库中一些常用的文件管理函数和使用示例。希望对你有所帮助!
