我需要在如何多行從一個txt文件連接成一個單一的線沒有空格如何從一個文本文件輸出線(字符)插入一行
文本文件的幫助是由的8行,並且每個單個線具有80個字符,作爲表示:
a busy cat http://im33.gulfup.com/HMGw2.jpg
這裏是我所使用的代碼,但我的問題是,我不能夠與NO之間的白色空間連接的所有行他們:
inFile = open ("text.txt","r") # open the text file
line1 = inFile.readline() # read the first line from the text.txt file
line2 = inFile.readline() # read the second line from the text.txt file
line3 = inFile.readline()
line4 = inFile.readline()
line5 = inFile.readline()
line6 = inFile.readline()
line7 = inFile.readline()
line8 = inFile.readline()
print (line1.split("\n")[0], # split each line and print it --- My proplem in this code!
line2.split("\n")[0],
line3.split("\n")[0],
line4.split("\n")[0],
line5.split("\n")[0],
line6.split("\n")[0],
line7.split("\n")[0],
line8.split("\n")[0])
a busy cat http://im33.gulfup.com/XfXJ1.jpg
這可能是值得一提的是對文件中行數進行硬編碼的糟糕做法(你有8次調用inFile.readline())。如果你想添加另一行到你的文件呢? 'inFile.readlines()'將返回文件中所有行的列表,不管有多少*。 –
這不起作用,因爲'print'在參數之間放置空格。 >>> print'hi','you'你好你的實際字符串沒有任何空格。不過,有很多更好的方法來做你想做的事情。 – Tim
想知道,這是DNA鏈嗎?這就是它的樣子(字母是核苷酸)。 –