我一直在做一个 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 个。它当然可以很好地阅读整个部分,但我不知道如何更改它以便一次只阅读部分内容。我会尝试只添加 read(1000) 但这会打印出空虚!我不确定阅读的确切位置在这里,不幸的是,到目前为止我在网上阅读的关于部分代码(例如 with)的文章没有任何帮助。如果有人能指出我正确的方向,那么我将非常感激。