Python中replace()中的奇怪行为

时间:2018-07-17 07:16:30

标签: python string

我不知道这个问题...

我有几行具有奇怪行为的代码:

print("1...")

for x in range(n_vocaboli):
    vocabolo_de = vocaboli_de[x].get_text().replace("\n", "")
    print(vocabolo_de)
    csv_raw = csv_raw + vocabolo_de

print("2...")

print(csv_raw)

我在“ vocaboli_de”中有一个德语单词列表,这些单词是用for循环提取的,并将其放在“ vocabolo_de”变量中。当我打印它(1)时,一切正常,但是...当我将它(2)添加到“ csv_raw”时,它不起作用!

(1)输出

1...
der Anker, -
der Amboss, e
die Klinge, n
das Brett, er
[...]
die Schubkarre, n
der Draht, "e
der Holzspan, "e
der Schraubenschlüssel, -

(2)输出

2...
der Schraubenschlüssel, -

我猜这是一个愚蠢的错误,但我找不到它...:(

0 个答案:

没有答案