######### File is too big, read file line by line(if file is small, we can use pandas) def get_valid_inventory(src_dir,tmp_file,des_dir): if not os.path.exists(des_dir): os.mkdir(des_dir) if os.path.exists(des_dir + tmp_file): os.remove(des_dir + tmp_file) with open(src_dir + 'tbl_inventory_5005.csv', 'r') as f: for line
Python异常处理实例
最新推荐文章于 2024-08-19 10:43:20 发布
该博客介绍了在Python中处理过大文件时如何使用逐行读取的方法,以避免一次性加载整个文件导致的问题。通过示例函数`get_valid_inventory`展示了如何检查文件是否存在、创建目标目录,并在遇到索引错误异常时进行处理。只有当特定条件满足时,才将行写入新文件。
摘要由CSDN通过智能技术生成