python 如何打乱txt,Python 打乱 txt 文件内容的方法
原创Python 提供了多种方法可以用来打乱 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 文件内容的打乱操作。