python - 为什么我的 print() 输出打印在两行上?
问题描述
我正在尝试打印空气质量数据的文件列表。这些文件列在名为“list.txt”的 .txt 文件中
这是我写的简单代码:
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。
文件名出现在两行而不是一行 - 为什么会这样?
解决方案
list = open('list.txt','r')
list = list.readlines()
for i in list:
print(i)
推荐阅读
- python-3.x - 如何修复matplotlib图中的重叠线
- python - 尝试在 Jupyter Notebook 上使用 Pandas 从现有列创建新列时出现 NoneType 错误
- python - 文件作为 argparse 的命令行参数 - 如果参数为空,则会出现错误消息
- java - java窗口更新延迟,如何快速响应?
- laravel - Laravel:如何在转义的控制器文本中打印出数组中的字符串
- web - Whatsapp url 查询字符串参数
- java - 读取 csv 文件时出现 java.lang.NullPointerException 异常
- spring-boot - Spring Boot 会话配置问题
- c# - 调试中的奇怪路径带有双反斜杠 \\ 但在消息小放大镜上它带有一个反斜杠。我应该怎么办?
- python - python替换函数用整数列替换为10年整数范围的对应列