答案:
向.txt文件的每一行添加(不重复的)随机数,可以通过以下步骤完成:
以下是一个示例代码:
import random
def add_random_number_to_file(file_name):
# 读取文件内容
with open(file_name, 'r') as file:
lines = file.readlines()
# 生成随机数并添加到每一行
random_numbers = set() # 用于保存已生成的随机数
for i in range(len(lines)):
random_number = random.randint(1, 100) # 生成1到100之间的随机数
while random_number in random_numbers: # 检查是否已存在,如果存在则重新生成
random_number = random.randint(1, 100)
random_numbers.add(random_number) # 将生成的随机数添加到集合中
lines[i] = lines[i].strip() + ' ' + str(random_number) + '\n' # 添加随机数到行末尾
# 将修改后的内容写回文件
with open(file_name, 'w') as file:
file.writelines(lines)
# 示例用法
file_name = 'example.txt'
add_random_number_to_file(file_name)
以上是一个示例代码,通过该代码可以实现向.txt文件的每一行添加不重复的随机数,并将修改后的内容写回到文件中。请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行相应的修改和优化。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择和使用还需根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云