将路径字符串分为驱动器,路径和文件名部分

将路径字符串分为驱动器,路径和文件名部分,第1张

路径字符串分为驱动器,路径和文件名部分

您需要先使用

os.path.splitdrive

with open('C:/Users/visc/scratch/scratch_child/test.txt') as f:    for line in f:        drive, path = os.path.splitdrive(line)        path, filename = os.path.split(path)        print('Drive is %s Path is %s and file is %s' % (drive, path, filename))

笔记:

  • with
    语句确保在块末尾关闭文件(当垃圾回收器吃掉文件时,文件也会被关闭,但是使用
    with
    通常是一种好习惯
  • 您不需要括号-os.path.splitdrive(path)返回一个元组,这将自动解压
  • file
    是标准名称空间中的类的名称,您可能不应该覆盖它:)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5661759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存