Python是区分字符串大小写的。自己写的一个模糊文件搜索小脚本,本机的文件名有大写小写混合来的。如何才能让Python不区分大小写呢?
- 引用os模块,用里面的listdir将目标路径的文件名列出来。
files = os.listdir(path)
- files里有许多文件,大小写都有,我想找出名字带project的文件但忘了有没大小写。用for 循环遍历整个files里面的文件名
for f in files: if 'project' in f: print(f)
- 区别大小写,想到用字符串大小写转换up()和lower(),修改下代码
for f in files: if 'project' in f.lower(): print(f)
- 运行成功符合预期。这是个很小很简单的小脚本,根据自己需求可以发现很多要改进的地方。