Skip to main content
 首页 » 编程设计

python之检查 CSV 文件不包含任何字符,只包含空格和制表符

2025年05月04日28shihaiming

我正在使用 python v2.7

我有一个 csv 文件,它只能包含 space 或 tab 而没有任何字符(A-Z 和特殊字符)。它看起来是空的,但大小大于 0。

如何检查 csv 文件是否只包含空格和制表符?

我正在使用 csv 模块。

with open('my.csv', 'r') as my_file: 
     # how to check file contains no character though size is larger than 0 

请您参考如下方法:

如果您打算对非空的 CSV 文件执行任何操作,最好的办法可能是先将其读入列表,这样您仍然可以从中创建一个 csv.reader 对象它:

with open('my.csv', 'r') as my_file: 
    lines = my_file.readlines() 
if all((line.isspace() for line in lines)):  
    print("Empty file!") 
else: 
    reader = csv.reader(lines) 
    # do stuff