python中对同一文件同时使用read()和readline()/readlines()函数出现冲突

在桌面上新建一个txt文本,文本中随意填写内容。如下图python中对同一文件同时使用read()和readline()/readlines()函数出现冲突之后使用read()函数和readline()/readlines()函数同时对该文件进行读取,如下图:
python中对同一文件同时使用read()和readline()/readlines()函数出现冲突

运行结果如下:
python中对同一文件同时使用read()和readline()/readlines()函数出现冲突
可以明显发现read()函数的结果未能打印出来。如果我们将f.read()语句放在f.readline()和f.readlines()之前,运行结果如下:

python中对同一文件同时使用read()和readline()/readlines()函数出现冲突
很明显使用了read()函数以后,文件流f像是被占用,所以f.readline()和f.readlines()函数读出的结果均为空。所以在编程中如果同时用到这些函数,则有可能出现这种问题。