Python rstrip()未按预期工作
我已经编写了以下python代码。我希望它能做的是从文件“noise”中向每行“raw”中添加一个随机词,并将其打印到文件“dataset”中 我期望的“数据集”文件是:Python rstrip()未按预期工作,python,Python,我已经编写了以下python代码。我希望它能做的是从文件“noise”中向每行“raw”中添加一个随机词,并将其打印到文件“dataset”中 我期望的“数据集”文件是: 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
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
有人能指出我的错误吗?在阅读每一行时,请使用:
for line in raw:
行
在末尾包含换行符。你需要移除它
尝试使用:
noisy = line.rstrip() + " " + addNoise
在阅读每一行时,使用:
for line in raw:
行
在末尾包含换行符。你需要移除它
尝试使用:
noisy = line.rstrip() + " " + addNoise
我想您应该执行
noise=(line.rstrip(“\n”)+”+addNoise)
我对它进行了测试,它对我起了作用。我想你应该做
noise=(line.rstrip(“\n”)+”+addNoise)
我测试了它,它对我有效。输入文件的内容是什么?原始文件的每一行都包含一组单词。每行“noise”包含一个单词输入文件的内容是什么?每行“raw”文件包含一组单词。每行“噪音”包含一个单词