当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击