📌 文件名:`basename` 这是文件的基本名称,不包含路径信息。📌 文件路径:`dirname` 文件路径包括目录、父目录和祖父目录等信息,可以用于定位文件位置。📌 相对路径:`relpath` 相对于某个基准路径的路径,常用于相对引用。📌 绝对路径:`abspath` 完整的文件路径,包括所有必要的目录信息,可以直接定位文件。📌 ...
相对文件路径,是相对当前执行文件的位置,一般是同级、上级目录、下级目录这三种。 1.2.1同级目录 同级目录情况下有两种书写方式,第一种是直接写文件名,我们之前就用的这种,不作过多介绍。第二种是用当前目录位置符-句点,编写程序如下所示。 斜杠代表目录层级 1.2.2下级目录 文件位置: 我们发现main主程序和down是...
在Python中,os.path模块提供了很多用于文件路径操作的函数,其中os.path.splitext()可以用来分割文件名和扩展名。另外,os.path.basename()可以用来获取路径中的文件名部分。结合这两个函数,我们可以轻松地获取不带扩展名的文件名。 示例代码 示例1:使用os.path模块 import os # 定义一个文件路径 file_path = '/p...
使用: os.path 路径相关方法的使用: importosprint(os.path.basename('/root/runoob.txt'))# 返回文件名print(os.path.dirname('/root/runoob.txt'))# 返回目录路径print(os.path.split('/root/runoob.txt'))# 分割文件名与路径print(os.path.join('root','test','runoob.txt'))# 将目录和文件名合成...
"""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...
方法一: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傻瓜式入门import os fn =os.path.basename("e:/test/test.txt") print(fn) 如何理解梯度下降_怎么去理解梯度下降最小化-CSDN博客 如何知道对方主机用了虚拟ip_如何获取主备dns的虚拟ip地址-CSDN博…
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)`:将目录名和文件名拼接成完整...