python中是否已有EOF字符?
我需要为循环编写代码,我需要python中的文件结尾字符。欢迎任何帮助python中是否已有EOF字符?,python,eof,Python,Eof,我需要为循环编写代码,我需要python中的文件结尾字符。欢迎任何帮助 提前感谢。readof files遇到EOF时返回空字符串 while True: chunk = fp.read(1) if chunk == '': break 遇到EOF时,文件的read返回空字符串 while True: chunk = fp.read(1) if chunk == '': break 如果您试图输出换行字符,print将自动发送E
提前感谢。
read
of files遇到EOF
时返回空字符串
while True:
chunk = fp.read(1)
if chunk == '':
break
遇到
EOF
时,文件的read
返回空字符串
while True:
chunk = fp.read(1)
if chunk == '':
break
如果您试图输出换行字符,
print
将自动发送EOF
。所以你不用担心。只需在for
循环中使用print
如果您正在从文件中读取fp.read
在达到EOF
时返回None
while True:
data = fp.read()
if not data: break
如果您试图输出换行字符,
print
将自动发送EOF
。所以你不用担心。只需在for
循环中使用print
如果您正在从文件中读取fp.read
在达到EOF
时返回None
while True:
data = fp.read()
if not data: break
你为什么一个字一个字地读?这是浪费资源。我明白你的意思。谢谢你为什么一个字一个字地读?这是浪费资源。我明白你的意思。谢谢