标题: [文本处理] [已解决]批处理如何查找不包含某关键字的文本文件? [打印本页]
作者: chouxia 时间: 2016-2-22 09:17 标题: [已解决]批处理如何查找不包含某关键字的文本文件?
本帖最后由 chouxia 于 2016-2-23 10:13 编辑
如题,正常的话思路是这样的
首先,我的想法是列出所有文件名到指定的文件。
其次,列出包含关键字的文件名到另一个文件。
最后,比较2个文件,输出不一样的行。
有没有简便的方法可以输出不包含某关键字的文件名?
作者: bailong360 时间: 2016-2-22 09:37
本帖最后由 bailong360 于 2016-2-22 09:41 编辑
http://bbs.bathome.net/thread-24842-1-1.html
http://bbs.bathome.net/thread-6356-1-1.html
http://www.bathome.net/search.ph ... mp;searchsubmit=yes
提问前先搜索
作者: wskwfkbdn 时间: 2016-2-22 09:50
dir/b|findstr /i /r /v "abc 66"
排除掉包含字符为”abc“或”66“的文件
作者: ivor 时间: 2016-2-22 09:50
如题,正常的话思路是这样的
首先,我的想法是列出所有文件名到指定的文件。
其次,列出包含关键字的文件 ...
chouxia 发表于 2016-2-22 09:17
既然第二步可以列出包含关键字的文件,为什么不反过来,直接列出非包含关键字呢,省略第三部
作者: CrLf 时间: 2016-2-22 13:54
回复 2# bailong360
回复 4# ivor
你们俩...这签名很有夫妻相啊
作者: bailong360 时间: 2016-2-22 13:56
回复 5# CrLf
作者: ivor 时间: 2016-2-22 13:59
回复 5# CrLf
作者: codegay 时间: 2016-2-24 16:45
- """
- 如何查找不包含某关键字的文本文件.py
- http://bbs.bathome.net/thread-39451-1-1.html
- 2016年2月24日 07:19:50 codegay
- 实际上,发现很坑。需要处理编码问题。
- """
- import os
- s=[r for r in os.listdir(".") if r.endswith(".bat") and "wmic" not in open(r).read()]
- print(s)
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |