如何从文本文件中删除目录路径

莲花

我有一个包含这些行的文本文件。

1.输入清单

D:\ Dolby_Harmanious_kit \ DRY_run_kits \ Dolby_Digital_Plus_Decoder_Imp \ Test_Materials \ Test_Signals \ ITAF_Tests \ seamless_switch \ acmod21_I0D0CRC.ec3-#tD:\ Dolby_Harmanious_kit \ DRY_run_cf1 \ gby。

2.输入清单

D:\ Dolby_Harmanious_kit \ DRY_run_kits \ Dolby_Digital_Plus_Decoder_Imp \ Test_Materials \ Test_Signals \ ITAF_Tests \ seamless_switch \ acmod_2_252_ddp.ec3-#tD:\ Dolby_Harmanious_kit \ DRY_run_kits \ Digital \ m.1

在这里我需要删除路径名称,例如

“ D:\ Dolby_Harmanious_kit \ DRY_run_kits \ Dolby_Digital_Plus_Decoder_Imp \ Test_Materials \ Test_Signals \ ITAF_Tests \ seamless_switch \”和“ D:\ Dolby_Harmanious_kit \ DRY_run_kits \ Digital \”

请注意,所有行都有不同的路径名。我有一个示例代码来删除路径名。

代码:

import re
b = open ('Filter_Lines.txt','w')
with open('Lines.txt') as f:
    for trim in f:
        repl = (re.sub('D:.*\\\\','',trim).rstrip('\n'))
        b.write(repl + '\n')

b.close()

但这会将“

D:\ Dolby_Harmanious_kit \ DRY_run_kits \ Dolby_Digital_Plus_Decoder_Imp \ Test_Materials \ Test_Signals \ ITAF_Tests \ seamless_switch \ acmod21_I0D0CRC.ec3-#tD:\ Dolby_Harmanious_kit \ DRY_run_kits \ Dol

我只需要删除该行中不包含“ acmod21_I0D0CRC.ec3”的路径名。

你能指导我吗?

莫希登·本·穆罕默德(Mohideen bin Mohammed)

我做了我理解你的问题,在这里你指定的路径是不相似的,即我所理解的是,你的路径可能是

a) D://a/b/c/file_name.cfg -#tD://a/b/c/d/e/file_name.cfg

我的理解正确吗?

这里的2条路径显示在单行中,但是常见的是它包含-#t,因此只需使用split方法将其拆分即可。

从您的帖子中我了解到了我所做的一切,

import re
li = []
b = open ('file_sample.txt','w')
with open ('file_sam.txt') as f:
    for i in open ('file_sam.txt','r'):
        a =  [re.sub('.*\\\\','',i).rstrip('\n') for i in i.split('D:')]
        b.write(''.join(a) + '\n')   
b.close()

这是我的输入

'D:\Dolby_Harmanious_kit\DRY_run_kits\Dolby_Digital_Plus_Decoder_Imp\Test_Materials\Test_Signals\ITAF_Tests\seamless_switch\acmod21_I0D0CRC.ec3 -#tD:\Dolby_Harmanious_kit\DRY_run_kits\Dolby\m1_m28_switch.cfg'
'D:\Dolby_Harmanious_kit\DRY_run_kits\Dolby_Digital_Plus_Decoder_Imp\Test_Materials\Test_Signals\ITAF_Tests\seamless_switch\acmod_2_252_ddp.ec3 -#tD:\Dolby_Harmanious_kit\DRY_run_kits\Digital\m1_m7_switch_every_3frames.cfg'

它给了我,

'acmod21_I0D0CRC.ec3 -#tm1_m28_switch.cfg'
'acmod_2_252_ddp.ec3 -#tm1_m7_switch_every_3frames.cfg'

这是你想要的吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从应用程序目录文本文件中读取文本文件

来自分类Dev

删除文件和目录,但从文本文件的路径中排除所有文件

来自分类Dev

如何只读取目录中的文本文件?

来自分类Dev

如何从iOS中的文档目录复制文本文件

来自分类Dev

如何删除文本文件中列出的文件

来自分类Dev

如何删除文本文件中列出的文件

来自分类Dev

如何从树目录中获取文件路径以使用 wxpython.. 读取文本文件行?

来自分类Dev

如果文件名不在文本文件中,如何从目录中删除文件?Bash 脚本

来自分类Dev

从文本文件中删除文本

来自分类Dev

如何从Python中的文本文件中删除行?

来自分类Dev

使用PHP访问目录中的文件并将文件路径按升序写入文本文件

来自分类Dev

如何在目录的每个文本文件上运行命令并删除每个文本文件?

来自分类Dev

如何使用python删除文本文件中的多行?

来自分类Dev

如何从文本文件中删除花括号?

来自分类Dev

如何从文本文件中删除多行记录?

来自分类Dev

如何删除文本文件中的特定行?

来自分类Dev

如何从Powershell中的文本文件删除行?

来自分类Dev

如何从文本文件中删除特殊字符

来自分类Dev

如何删除打印的文本文件中的引号

来自分类Dev

如何删除文本文件中的重复行?

来自分类Dev

如何从文本文件中删除多行记录?

来自分类Dev

如何删除文本文件中句子之间的空行?

来自分类Dev

如何在文本文件中添加/删除行?

来自分类Dev

如何从文本文件中删除一行?

来自分类Dev

如何从文本文件中删除特定范围的字符?

来自分类Dev

如何删除文本文件中的特定段落?

来自分类Dev

如何从文本文件中删除“隐藏”属性

来自分类Dev

如何从文本文件中删除评论

来自分类Dev

如何从文本文件中删除这些特殊字符

Related 相关文章

  1. 1

    如何从应用程序目录文本文件中读取文本文件

  2. 2

    删除文件和目录,但从文本文件的路径中排除所有文件

  3. 3

    如何只读取目录中的文本文件?

  4. 4

    如何从iOS中的文档目录复制文本文件

  5. 5

    如何删除文本文件中列出的文件

  6. 6

    如何删除文本文件中列出的文件

  7. 7

    如何从树目录中获取文件路径以使用 wxpython.. 读取文本文件行?

  8. 8

    如果文件名不在文本文件中,如何从目录中删除文件?Bash 脚本

  9. 9

    从文本文件中删除文本

  10. 10

    如何从Python中的文本文件中删除行?

  11. 11

    使用PHP访问目录中的文件并将文件路径按升序写入文本文件

  12. 12

    如何在目录的每个文本文件上运行命令并删除每个文本文件?

  13. 13

    如何使用python删除文本文件中的多行?

  14. 14

    如何从文本文件中删除花括号?

  15. 15

    如何从文本文件中删除多行记录?

  16. 16

    如何删除文本文件中的特定行?

  17. 17

    如何从Powershell中的文本文件删除行?

  18. 18

    如何从文本文件中删除特殊字符

  19. 19

    如何删除打印的文本文件中的引号

  20. 20

    如何删除文本文件中的重复行?

  21. 21

    如何从文本文件中删除多行记录?

  22. 22

    如何删除文本文件中句子之间的空行?

  23. 23

    如何在文本文件中添加/删除行?

  24. 24

    如何从文本文件中删除一行?

  25. 25

    如何从文本文件中删除特定范围的字符?

  26. 26

    如何删除文本文件中的特定段落?

  27. 27

    如何从文本文件中删除“隐藏”属性

  28. 28

    如何从文本文件中删除评论

  29. 29

    如何从文本文件中删除这些特殊字符

热门标签

归档