2012-06-19 48 views
0

我有一個名爲「a.txt中」具有下列內容的txt文件:Python的分裂(「=」)不表現爲預期

Hi=Python 

現在,我在「=」分裂內容.. 。不過下面給出沒有按預期的行爲代碼:

​​

某人可能還跟針指向錯誤,以幫助並幫助糾正它。

+3

您可以在for循環的頂部添加'print repr(line)'嗎? –

+0

在添加repr(line)之後,給我'Hi = Python \ n' –

回答

5

j[1]以換行符\n結尾(文本文件中的每一行都是這樣)。將它剝離:

j = line.rstrip().split('=') 
+0

rstrip()只是刪除尾部字符,所以在這種情況下它有什麼不同?你的答案是正確的..但我不明白它背後的邏輯。 –

+5

@JannatArora''Python \ n'!='蟒蛇' –