我一直在研究一個將項目信息發送到服務器的python項目,雖然我發現了一些很好的代碼來讀取文件併發送,但我只能一次發送整個項目。我希望能夠一次讀取1000個字符,並循環直到文件結束。我相信這很容易,但我不確定要改變我爲改變現狀所做的改變。這也可能是由於對閱讀方法不熟悉,但我正在研究它,並沒有找到任何已經爲我澄清的信息。這就是我的工作:python一次讀取1000個文件直到文件結束?
with open(localFileTT, 'rb', 0) as f: #open the file
for fstr in f:
str.encode(fstr)
print(fstr)
if 'str' in fstr:
break
我還沒有出臺網絡功能在這個代碼,因爲它是唯一的測試材料,以找出如何在同一時間只讀1000。它肯定能夠讀取整個部分,但我不知道如何改變它,以便一次只讀取部分內容。我會嘗試添加閱讀(1000),但打印空虛!我不確定閱讀是在哪裏發生的,不幸的是,迄今爲止我在網上閱讀的關於這些代碼部分內容的文章(例如with)沒有任何幫助。如果任何人都能指出我的方向,那麼我會很感激。
請注意'str'是不可變的; 'str.encode(fstr)'返回一個**新的**字符串對象,但是你的代碼會丟棄這個對象。 'fstr'本身沒有改變。 –