概述
我必须解析我的目录并绘制一堆CSV.如果CSV为空,则脚本会中断并生成错误消息:
pandas.io.common.EmptyDataError: No columns to parse from file
如果我存储了我的文件路径
file_paths=[]
如何阅读每一个并仅绘制非空CSV?如果我将空数据帧定义为df = [],我尝试以下代码
for i in range(0,len(file_paths)): if pd.read_csv(file_paths[i] == ""): print "empty" else df.append(pd.read_csv(file_paths[i],header=None))
这里描述:Try/Except in Python: How do you properly ignore Exceptions?
for i in range(0,len(file_paths)): try: pd.read_csv(file_paths[i]) ### Do Some Stuff except: continue # or pass
总结
以上是编程之家为你收集整理的如果csv为空,如何不读取read_csv全部内容,希望文章能够帮你解决如果csv为空,如何不读取read_csv所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧