我对Python很新,所以我在阅读文件方面没有做太多。
我的问题是:如果我使用
with open(sendFile, 'r') as fileContent:
response = fileContent.read()
是否会立即将整个文件读入response
,或者我是否有必要多次拨打read()
?或read()
只为您处理这种情况?
我相信该文件将在此次通话后关闭,所以我只想确保我获取整个文件而不必返回,再次打开它,并阅读更多
答案 0 :(得分:0)
除非您指定大小,否则read
方法会读取文件的全部内容。
来自https://docs.python.org/2/library/stdtypes.html#file.read:
如果size参数为负数或省略,则读取所有数据,直到达到EOF。