尝试使用with的方式中嵌套for函数中出现如下情况
输出的结果如下
在这里为什么使用for函数将f赋值给了line后,没有使用read进行读取,line就变成了str的形式,是否别的循环类型也会出现这样的现象。而在未读取之前显示line的类型为'_io.TextIOWrapper',这个'_io.TextIOWrapper'又是什么呢?并且在未read前f赋值给任意一个变量名都不会改变其type,初步认为是f在未read之前是存在内存内的unicode二进制数。