Python如何判断文件是否为空
时间: 2024-08-03 21:01:11 浏览: 109
要判断Python中的文件是否为空,可以使用`os.path.getsize()`函数来获取文件的大小,如果大小为0,则表示文件为空。下面是一个示例:
```python
import os
file_path = "/path/to/your/file.txt" # 替换成你要检查的文件路径
if os.path.exists(file_path):
file_size = os.path.getsize(file_path)
if not file_size: # 如果文件大小为0,即为空
print(f"{file_path} is empty.")
else:
print(f"{file_path} is not empty, size is {file_size} bytes.")
else:
print(f"{file_path} does not exist.")
```
如果你还想删除空文件,可以在`getsize()`返回False(即0)时调用`os.remove()`:
```python
file_path = "C:\\Users\\YANG\\Desktop\\005\\20211106__65.txt" # 替换成你要检查并可能删除的文件路径
if not os.path.getsize(file_path): # 如果文件为空
os.remove(file_path)
```
阅读全文