python文件去除空行和注释
作者:野牛程序员:2023-12-14 17:35:07python阅读 2698
使用以下Python代码可以去除一个文件中的空行和注释:
def remove_comments_and_empty_lines(input_file, output_file): with open(input_file, 'r', encoding='utf-8') as input_file: lines = input_file.readlines() filtered_lines = [line.strip() for line in lines if line.strip() and not line.strip().startswith('#')] with open(output_file, 'w', encoding='utf-8') as output_file: output_file.write('\\n'.join(filtered_lines)) # 用法示例 remove_comments_and_empty_lines('input_file.py', 'output_file.py')
此代码会读取输入文件,去除空行和以'#'开头的注释,然后将结果写入输出文件。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892