首页 > 解决方案 > 为什么我的 print() 输出打印在两行上?

问题描述

我正在尝试打印空气质量数据的文件列表。这些文件列在名为“list.txt”的 .txt 文件中

这是列表的样子: https ://tropomi.gesdisc.eosdis.nasa.gov/data/S5P_TROPOMI_Level2/S5P_L2__NO2___.1/2018/120/S5P_RPRO_L2__NO2____20180430T153222_20180430T171550_02827_01_010202559T171550_02827_01_010202559T。

这是我写的简单代码:

filelist = open('list.txt')

for i in filelist:
    print(i)

这是输出:输出:https: //tropomi.gesdisc.eosdis.nasa.gov/data/S5P_TROPOMI_Level2/S5P_L2__NO2___.1/2018/120/S5P_RPRO_L2__NO2____20180430T153222_20180430T171550_02827_0102010202559T171550_02827_01_010202559T。

文件名出现在两行而不是一行 - 为什么会这样?

标签: pythonlistprinting

解决方案


list = open('list.txt','r')
list = list.readlines()

for i in list:
    print(i)

推荐阅读