Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我必须在python中使用readline方法和变量?为什么我不能在打印中直接使用它_Python_Variables_Readline - Fatal编程技术网

为什么我必须在python中使用readline方法和变量?为什么我不能在打印中直接使用它

为什么我必须在python中使用readline方法和变量?为什么我不能在打印中直接使用它,python,variables,readline,Python,Variables,Readline,打印readline方法并不会给出所有的文件行。为什么会这样?在第二个版本中,每次迭代调用readline两次,只打印其中一个。其中一个用于检查长度。每个readline调用从文件中读取一行!第一个readline调用将返回与第二个不同的行。@Turab是的,我可以看到它用于检查长度。但这仍然是一行,你正在阅读,而不是打印。 g=open('Second.txt','r') while True: F=g.readline() if len(F)==0: brea

打印readline方法并不会给出所有的文件行。为什么会这样?

在第二个版本中,每次迭代调用readline两次,只打印其中一个。其中一个用于检查长度。每个readline调用从文件中读取一行!第一个readline调用将返回与第二个不同的行。@Turab是的,我可以看到它用于检查长度。但这仍然是一行,你正在阅读,而不是打印。
g=open('Second.txt','r')
while True:
    F=g.readline()
    if len(F)==0:
        break   
    print(F)
    
m=open('Second.txt','r')
while True:
    
    if len(m.readline())==0:
        break   
    print(m.readline(),end='')