在Windows中,如果我使用Python的"for line In file“语法来读取普通文本文件的内容,最后一行将不会以换行符结尾,而是以前面的所有行结尾。在Linux中,这种行为似乎是不同的--当我逐行读取文件并打印其内容时,我总是发现最后一行以换行符结尾,即使实际文件中不存在这样的字符!我还尝试使用file.readline()函数,结果是相同的。(我假设文本文件实际上没有以换行符结尾。如果是这样的话,Li
我的目标是从变量A取一行(从第一行开始),在中间添加一些文本,然后从变量B中取一行,在变量B之间再添加一些文本,最后,从变量C取一行,在末尾添加一些文本。然后,我想将这个结果附加到最后一个变量,比方说$final,在循环结束后(即,我们已经遍历了所有的行),应该如下所示:
one - Mon [10]; two - Tue [11]; three - Wed