python判断文本文件不为空
时间: 2023-09-29 16:08:25 浏览: 88
可以使用 Python 的 os 模块来判断文本文件是否为空,具体操作如下:
```python
import os
# 文件路径
file_path = "example.txt"
# 判断文件是否存在
if os.path.exists(file_path):
# 判断文件是否为空
if os.path.getsize(file_path) > 0:
print("文件不为空")
else:
print("文件为空")
else:
print("文件不存在")
```
其中,`os.path.exists(file_path)` 用于判断文件是否存在,`os.path.getsize(file_path)` 用于获取文件大小,如果文件大小大于 0,则表示文件不为空。
相关问题
python判断文本文件内容不为空
你可以使用以下代码来判断文本文件内容是否为空:
```python
import os
# 读取文件内容
with open('filename.txt', 'r') as file:
content = file.read()
# 判断文件内容是否为空
if content.strip():
print('文件内容不为空')
else:
print('文件内容为空')
```
代码中,首先使用 `with open()` 打开文件并读取文件内容。然后使用 `strip()` 方法去除文件内容中的空格、换行符等,如果去除后的字符串不为空,则说明文件内容不为空。如果去除后的字符串为空,则说明文件内容为空。最后根据判断结果输出相应的提示信息。
阅读全文