[Python] 纯文本查看 复制代码import os def remove_empty_lines(file_path): """删除文件中的所有空行""" try: # 读取文件内容 with open(file_path, 'r', encoding='utf-8') as file: lines = file.readlines() # 过滤掉空行 non_empty_lines = [line for line in lines if line.strip() != ''] # 如果文件内容有变化,则写回文件 if len(non_empty_lines) != len(lines): with open(file_path, 'w', encoding='utf-8') as file: file.writelines(non_empty_lines) print(f"已处理: {file_path}") else: print(f"未修改: {file_path} (无空行)") except Exception as e: print(f"处理文件 {file_path} 时出错: {e}") def main(): """主函数:识别并处理当前文件夹中的所有txt文件""" # 获取当前文件夹 current_dir = os.getcwd() # 获取所有txt文件 txt_files = [f for f in os.listdir(current_dir) if f.endswith('.txt')] if not txt_files: print("当前文件夹中未找到txt文件。") return print(f"找到 {len(txt_files)} 个txt文件,开始处理...") # 处理每个txt文件 for txt_file in txt_files: file_path = os.path.join(current_dir, txt_file) remove_empty_lines(file_path) print("处理完成!") if __name__ == "__main__": main() 用这个python程序
lingchen5 发表于 2025-6-26 18:39 [mw_shl_code=python,true]import os def remove_empty_lines(file_path): 大佬,这个不会用,有简单的没