gpt4 book ai didi

python - rstrip() 没有按预期工作

转载 作者:太空宇宙 更新时间:2023-11-04 07:21:14 25 4
gpt4 key购买 nike

我写了以下 python 代码。我期望它做的是将文件“噪声”中的一个随机词添加到“原始”的每一行并将其打印到文件“数据集”

#! /usr/bin/python

from random import randint

raw = open("raw_dataset_1", "r")
noise = open("random", "r")
dataset = open("raw_noisy", "w")

lines = noise.readlines()

for line in raw:
a = randint(1, 5449)
addNoise = lines[a-1]
#print a
#print addNoise
noisy = (line + addNoise)
noisy1= noisy.rstrip()
#print noisy1
dataset.write(noisy1)

我预期的“数据集”文件是:

city mountain sky sun chalk
bay lake sun tree discussions
beach sea sky sun background

但我得到:

city mountain sky sun 
chalk
bay lake sun tree
discussions
beach sea sky sun
background

有人可以指出我的错误吗?

最佳答案

我想你想做 noisy = (line.rstrip("\n") + ""+ addNoise)

我测试了它,它对我有用。

关于python - rstrip() 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17955914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com