📌 文件名:`basename` 这是文件的基本名称,不包含路径信息。📌 文件路径:`dirname` 文件路径包括目录、父目录和祖父目录等信息,可以用于定位文件位置。📌 相对路径:`relpath` 相对于某个基准路径的路径,常用于相对引用。📌 绝对路径:`abspath` 完整的文件路径,包括所有必要的目录信息,可以直接定位文件。📌 ...
方法一:split s=r"C:\Users\Desktop\lesson\python\calss1.py" s.split("\\")[-1]#输出为 class1.py 方法二:rfind s=r"C:\Users\Desktop\lesson\python\calss1.py" n=s.rfind("\\")#找到"\\"出现的位置 s[n+1:] #输出为 class1.py s[:n] #输出为 'C:\\Users\\Desktop\\lesson\\py...
"""ifos.path.isfile(path):# 如果是文件路径,使用os.path.basename获取文件名returnos.path.basename(path)elifos.path.isdir(path):# 如果是目录路径,使用os.listdir获取目录中的文件名列表returnos.listdir(path)else:returnNone# 示例path=input("请输入文件或目录的路径:")filename=get_filename(path)print...
相对文件路径,是相对当前执行文件的位置,一般是同级、上级目录、下级目录这三种。 1.2.1同级目录 同级目录情况下有两种书写方式,第一种是直接写文件名,我们之前就用的这种,不作过多介绍。第二种是用当前目录位置符-句点,编写程序如下所示。 斜杠代表目录层级 1.2.2下级目录 文件位置: 我们发现main主程序和down是...
# 定义一个文件路径 file_path = '/path/to/your/file.txt' # 获取文件名(包含扩展名) file_name_with_extension = os.path.basename(file_path) # 分割文件名和扩展名 file_name, extension = os.path.splitext(file_name_with_extension) print(f'文件名(不含扩展名): {file_name}') ...
方法一:split s=r"C:\Users\Desktop\lesson\python\calss1.py" s.split("\\")[-1] #输出为 class1.py 方法二:rfind s=r"C:\Users\Desktop\lesson\python\calss1.py" n=s.rfind("\\")#找到"\\"出现的位置 s[n+1:] #输出为 class1.py s[:n] #输出为 'C:\\Users\\Desktop\\lesson\\...
在Python 中,解析路径字符串并获取每个文件夹的名称是一项常见的任务。路径字符串可能包含文件夹名称、文件名称、扩展名等信息,需要将其解析为易于处理的数据结构,以便进一步操作。本文将介绍如何使用 Python …
1 概述使用os.path.abspath()函数来获取文件绝对路径解析文件目录结构如下:假设app.py中想读取config.ini文件的内容,首先app.py需要知道config.ini的文件路径,从目录结构上可以看出,config.ini与app.py的父目录同级,也就是获取到app.py父目录(bin文件夹的路径)的父目录(config文件夹路径)的绝对路径再拼上config...
- `os.path.exists(file_path)`:判断文件路径是否存在,如果存在则返回True,否则返回False。 - `os.path.abspath(file_name)`:返回文件的绝对路径。可以传入文件名或相对路径。 - `os.path.dirname(file_path)`:返回文件路径的目录名。 - `os.path.join(dir_name, file_name)`:将目录名和文件名拼接成完整...