python 判断一个文件的尾缀是否是.log
时间: 2024-05-12 14:19:42 浏览: 19
可以使用字符串的.endswith()方法来判断一个字符串是否以某个子字符串结尾,因此可以先获取文件名,然后判断其是否以".log"结尾。示例代码如下:
```python
filename = "example.log"
if filename.endswith(".log"):
print("文件的尾缀是.log")
else:
print("文件的尾缀不是.log")
```
输出结果为:
```
文件的尾缀是.log
```
相关问题
python判断err= 0是否在write.log文件里面
可以使用Python中的文件读取操作来实现。下面是一个示例代码:
```python
with open('write.log', 'r') as f:
lines = f.readlines()
for line in lines:
if 'err= 0' in line:
print('err= 0 is present in write.log')
break
else:
print('err= 0 is not present in write.log')
```
代码中,首先使用`open`函数打开文件`write.log`,并以只读模式读取文件内容。接着使用`readlines`函数读取所有行,并将其存储在一个列表中。
然后,遍历这个列表,对于每一行,判断其中是否包含字符串`err= 0`。如果包含,则打印提示信息,并使用`break`语句跳出循环。如果没有找到,最后打印提示信息。
注意,在代码中使用了`with`语句,这样可以确保在文件读取完成后自动关闭文件,避免资源泄露。
python 判断一个文件是否有内容
可以使用Python的os模块中的stat()函数和文件的st_size属性来判断文件是否有内容。具体代码如下:
```python
import os
def is_file_empty(file_path):
return os.stat(file_path).st_size == 0
if is_file_empty('file.txt'):
print('文件为空')
else:
print('文件非空')
```
其中,file_path是待判断的文件路径。如果文件为空,则返回True,否则返回False。