我需要用python 3.3逐行讀取.txt文件,並將字符長度(格式:MEHSAOSHAHSHSUDO ....)分成513個字符塊。 我的代碼適用於第一行,但下一行不起作用,我無法解決原因。將長字符串分塊爲513個字符塊| Python 3.3
我也很困惑如何讓代碼重複下一行功能,直到文件結束。該文件長約500行。
這是我到目前爲止有:
with open('bsxlength.txt' , 'r') as string:
first_line = string.readline()
n = 513
print [first_line[i:i+n] for i in range(0, len(first_line), n)]
next_line = string.readline(+2)
n = 513
print [next_line[i:i+n] for i in range(0, len(next_line), n)]
三江源
最終目標是使線條分割成513塊,如果有一大塊是不夠例如該行的長度爲600個字母以計數適量的字母(例如87)並製作新的塊。但一個步驟在一個時間誒
可能重複的:http://stackoverflow.com/questions/9475241/split-python-string-every-nth-character –