我有一個文本文件,看起來像這樣:我在讀它是這樣刪除在一個字符串的第一個字符離開空白
6 Hello World
:
with open("test.txt") as fp:
for line in fp:
l = line.split(" ")
print(l)
它打印我整個字符串:
6 Hello World
我想刪除了「6」字,只是存儲字符串的「Hello World」在另一個字符串:
我做這個
newStr = l.replace(l[0],"")
現在給我:
Hello World
現在我想刪除前導空間,存儲字符串。 我嘗試這樣做:
newStr2 = newStr.replace(newStr[0],"")
print(newStr2)
但這打印:
HelloWorld
而不是Hello World
(沒有前導空格字符) 什麼我錯在這裏做什麼? 另外,在newStr2上使用len()告訴我的長度是11,即使它是10. len()是否包含換行符?