python 如何打乱txt,Python 打乱 txt 文件内容的方法

原创
admin 3周前 (09-25) 阅读数 22 #Python

Python 如何打乱 txt 文件内容

Python 提供了多种方法可以用来打乱 txt 文件内容,以下是一种简单有效方法

1、读取 txt 文件内容

2、使用 Python 的 random 模块来打乱内容的顺序

3、将打乱后的内容写回到一个新的 txt 文件中。

下面是一个具体示例代码

import random
读取 txt 文件内容
def read_txt_file(file_path):
    with open(file_path, 'r', encoding='utf-8') as file:
        return file.readlines()
打乱内容顺序
def shuffle_lines(lines):
    random.shuffle(lines)
    return lines
将打乱后的内容写回到一个新的 txt 文件中
def write_txt_file(file_path, lines):
    with open(file_path, 'w', encoding='utf-8') as file:
        for line in lines:
            file.write(line + '\n')
执行流程
file_path = 'input.txt'
lines = read_txt_file(file_path)
shuffled_lines = shuffle_lines(lines)
output_file_path = 'output.txt'
write_txt_file(output_file_path, shuffled_lines)

在这个示例中,我们首先定义一个函数read_txt_file 来读取 txt 文件的内容,然后定义一个函数shuffle_lines 来使用 random 模块打乱内容的顺序,我们定义一个函数write_txt_file 来将打乱后的内容写回到一个新的 txt 文件中,我们按照文件读取、内容打乱、文件写入的顺序执行流程完成了对 txt 文件内容的打乱操作

热门