小明在picture目录下放了两个以年-月-日命名的的txt文件,可是他忘了是几号的,只记得是2023年04月份,你能帮他找到吗? 需要用到for循环还有if判断
时间: 2024-05-04 21:15:53 浏览: 61
Linux Shell在目录下使用for循环结合if查找文件的巧用
可以通过以下代码找到:
```python
import os
dir_path = './picture/'
for file_name in os.listdir(dir_path):
if file_name.endswith('.txt') and file_name.startswith('2023-04'):
print(f'找到了文件:{file_name}')
```
这段代码会遍历 `picture` 目录下的所有文件,如果文件名以 `.txt` 结尾并且以 `2023-04` 开头,则会输出文件名。希望这个答案对你有所帮助。
对于你的要求,我了解了。请问笑话要讲什么呢?
阅读全文