# -*- coding:utf-8 -*-from pathlib import Pathname = r"111\222\333"res = Path(name)# 判断对象是否存在,对象:文件或目录ifnot res.exists(): res.mkdir(parents=True)print("目录不存在,已经创建完成")8、获取文件属性 # -*- coding:utf-8 -*-from pathlib import Pathimport timefilename...
6. os.mkdir(path) 含义:传入一个path路径,创建单层(单个)文件夹; 注意:如果文件夹已经存在,就会报错。因此创建文件夹之前,需要使用os.path.exists(path)函数判断文件夹是否存在; 代码语言:javascript 代码运行次数:0 运行 AI代码解释 os.getcwd()path1=os.getcwd()+"\\huang_wei"os.mkdir(path1) 结果如下...
使用pathlib模块创建多级目录 使用pathlib模块也很简单: frompathlibimportPath# 多级目录路径multi_level_directory=Path("parent_dir/child_dir")# 使用mkdir()并传递parents参数创建多级目录try:multi_level_directory.mkdir(parents=True,exist_ok=True)print(f"{multi_level_directory}创建成功")exceptExceptionase:pr...
from pathlib import Pathpath = Path('file.txt')# 创建一个新文件path.touch()# 重命名文件path.rename('new_file.txt')# 删除文件path.unlink()# 创建一个新目录path.mkdir()# 创建一个新目录,如果父目录不存在则递归创建path = Path('path/to/new/directory')path.mkdir(parents=True, exist_ok=...
fp ="D:\\temp\\pathlib\\a"path = Path(fp) path.is_dir()# Truepath.is_file()# Falsepath.exists()# True 2.2. 创建目录 创建目录使用Path对象可以帮助我们自动处理异常情况。 path = Path("D:\\temp\\a\\b\\c\\d") path.mkdir(exist_ok=True, parents=True) ...
base_path.mkdir()print(f"Directory '{base_path}' created.")# 创建并写入文件 if not new_file_path.exists():with new_file_path.open('w', encoding='utf-8') as file:file.write("Hello, this is a test file.\n")print(f"File '{new_file_path}' created and written to.")# 读取文件...
frompathlibimportPath# 创建目录path=Path('new_folder')path.mkdir(exist_ok=True)# 创建多级目录path=Path('a/b/c')path.mkdir(parents=True,exist_ok=True)# 遍历目录foriteminpath.iterdir():print(item.name)# 搜索文件forpy_fileinpath.glob('*.py'):print(py_file) ...
路径('new_directory').mkdir(exist_ok = True)3. 检查文件是否存在为了检查文件系统上是否存在特定文件,您首先必须构造一个,然后对路径对象Path使用方法:exists()从pathlib导入Path file = Path( 'my_directory' ) /'data.txt '打印(file.exists())4. 列出目录的内容要列出目录的内容,您可以调用iter...
在使用Python处理文件路径时,强烈建议使用pathlib。 pathlib以面向对象的方式处理文件路径,既避免了很多陷阱,也能使执行许多路径的相关操作变得更容易。 本篇总结了常用的使用pathlib进行文件路径处理的方法。 1. 常用操作 首先介绍如何使用pathlib来完成一些常规的文件路径相关操作。
导入pathlib模块: python from pathlib import Path 创建一个Path对象,指定要创建的文件夹路径: python folder_name = "my_folder" path = Path(folder_name) 使用Path对象的mkdir方法创建文件夹: python path.mkdir(exist_ok=True) 这里的exist_ok=True参数确保了如果文件夹已经存在,不会抛出异常。 处...