导入os.path模块: python import os.path 使用os.path.basename()函数获取路径中的文件名: os.path.basename()函数可以从一个完整的文件路径中提取出文件名部分。 python file_path = '/path/to/your/file.txt' file_name = os.path.basename(file_path) 输出或使用获取到的文件名: 你可以将获取到的...
dirname, filename = os.path.split(path) print("目录部分:", dirname) print("文件名部分:",filename) 运行以上代码,输出结果为: 目录部分: /home/user/Documents 文件名部分: example.txt 通过os.path.split()函数,我们将路径字符串分割成了目录部分和文件名部分,方便后续操作。 获取每个文件夹的名称 接...
print(os.path.dirname(filename)) #获取目录名 1. 2. 3. 输出结果为: filename /home/dd/Desktop 1. 2. 8 创建与删除目录 os.mkdir('img') #创建单个目录 os.makedirs('img/1/2') #递归创建目录 os.rmdir('img') #删除目录(不能递归删除) 1. 2. 3. 4. 9 创建文件 删除文件 os.mknod('...
#!/usr/bin/python# -*- coding: UTF-8 -*-importosimporttimefile='/root/runoob.txt'# 文件路径print(os.path.getatime(file))# 输出最近访问时间print(os.path.getctime(file))# 输出文件创建时间print(os.path.getmtime(file))# 输出最近修改时间print(time.gmtime(os.path.getmtime(file)))# 以str...
os.path.expanduser(path) #把path中包含的"~"和"~user"转换成用户目录 os.path.expandvars(path) #根据环境变量的值替换path中包含的”name”和”name”和”{name}” os.path.getatime(path) #返回最后一次进入此path的时间。 os.path.getmtime(path) #返回在此path下最后一次修改的时间。
os.chdir(path) --- 改变当前工作目录 os.walk(path[, topdown=True[, onerror=None[, followlinks=False]]] ) ---遍历路径下的目录和文件以及子目录下的目录和文件,不管多少层多会遍历到。 返回一个3-元组的generator:(dirpath, dirnames, filenames)[目录路径,目录名列表,文件名列表] 可选参数...
path ="D:/document/csdn/opencv/20/10.png"filename = os.path.basename(path)print(os.path.splitext(filename)) 这里,我们会得到文件名以及后缀。运行效果如下: 当然,这是在存在文件名的情况下,如果只是单纯的路径,我们会得到空字符串。而如果直接跳过basename(),我们会得到前面的路径加文件名。
Python的os模块是一个对接操作系统的模块,当我们需要对路径进行操作时,可以使用os.path。 os.path模块实现了很多处理长文件名,长路径名的函数,可以用来对路径切分,拼接,转换等。 先导入os模块,然后就可以使用 os.path 模块了。 一、os.path获取路径
print(sys._getframe().f_code.co_name) if __name__ == '__main__': ttt = test_class() ttt.hello() hello_world() print(os.path.basename(sys.argv[0])) print(os.path.basename(sys.argv[0]).split(".")[0]) 1. 2. 3. ...