使用pathlib模块:Path(file_path).name 这两种方法都可以有效地从文件路径中提取文件名,你可以根据自己的喜好和Python版本选择使用哪种方法。如果你使用的是Python 3.4或更高版本,并且更喜欢面向对象的方法,那么pathlib模块是一个不错的选择。如果你需要兼容更早的Python版本,或者已经习惯了os模块的使用方式,那么可以继...
# -*- coding:utf-8 -*-from pathlib import Pathfilename = r"C:\Users\caiya\Desktop\work\demo\temp\123.txt"res = Path(filename)print(res.name) # 获取文件名print(res.stem) # 获取文件名前缀print(res.suffix) # 获取文件名后缀> 运行结果:123.txt123.txt 4、判断文件是否存在 #...
from pathlib import Path # 导入pathlib的Path类 path = "/home/leovin/JupyterNotebookFolders/pathlib库的使用.ipynb" p = Path(path) print(f"获取文件名:{p.name}") # 获取文件名:pathlib库的使用.ipynb 1. 2. 3. 4. 获取文件前缀和后缀 from pathlib import Path path = "/home/leovin/JupyterN...
from pathlib import Path # 创建Path对象 path = Path('/path/to/file') 复制代码 获取文件名和路径信息: # 获取文件名 file_name = path.name # 获取父目录路径 parent_dir = path.parent 复制代码 检查文件是否存在: if path.exists(): print('文件存在') else: print('文件不存在') 复制代码 ...
1、获取当前路径 首先,导入库,并获取当前路径 #新版python3.7中pathlib.Path()可以直接 #获取文件夹下的文件路径,不需要os.path from pathlib import Path #cwd获取当前工作目录 current_working_directory = Path.cwd() print(current_working_directory)输出结果为:/Users/admin/Documents/python语言程序设计/pw...
os.path.splitext(file_name)则将文件名分离为前缀和后缀部分。 3. 使用pathlib模块 Python 3.4 以后引入了pathlib模块,以面向对象的方式处理文件路径。以下是使用pathlib的示例: frompathlibimportPath file_path=Path('C:/Users/Username/Documents/example.txt')# 获取文件名(包括后缀)file_name=file_path.name#...
from pathlib import Path file_path = Path("/Users/yuanz/PycharmProjects/workenv/little_code/code09/sample.csv") 1.获取目录路径file_path.parent # >>> /Users/yuanz/PycharmProjects/workenv/little_code/code09 2.获取文件名file_path.name # >>> sample.csv 3.获取文件类型...
1.获取目录 Path.cwd(),返回文件当前所在目录。 Path.home(),返回用户的主目录。 应用示例: frompathlibimportPath currentPath = Path.cwd() homePath = Path.home()print("文件当前所在目录:%s\n用户主目录:%s"%(currentPath, homePath)) 2.目录拼接 ...
在Python编程中,获取文件的名称是一个常见的需求。为了满足这一需求,Python提供了多种方法,其中os模块和pathlib模块是最常用的两种。 一、使用os模块 os模块是Python标准库中的一个重要模块,它提供了许多与操作系统进行交互的函数和变量。要获取文件的名称,我们可以使用os.path.basename()函数。这个函数接受一个文件...
frompathlibimportPath file_path='/path/to/file.txt'file_name=Path(file_path).nameprint(file_name) 1. 2. 3. 4. 5. 6. 运行上述代码,将输出文件名file.txt。 总结 在本文中,我们介绍了两种方法来使用Python通过文件完整路径获取文件名。第一种方法是使用os.path.basename()函数,它是Python标准库中的...