【问题标题】:Readline function does not print the heders of a CSV fileReadline 函数不打印 CSV 文件的 heders
【发布时间】:2021-09-30 15:19:48
【问题描述】:

#Readline 函数不打印 CSV 文件的 heders

The CSV file

#代码

 path_TI = 'tips.csv'

 with open(path_TI) as f:

     for i in f:

         print(f.readline())

#输出

16.99,1.01,Female,No,Sun,Dinner,2

21.01,3.5,男,No,Sun,Dinner,3

24.59,3.61,Female,No,Sun,Dinner,4

8.77,2.0,Male,No,Sun,Dinner,2

...

【问题讨论】:

    标签: python csv for-loop readline


    【解决方案1】:

    在调用 f.readline() 和在 for 循环中 for i in f 时,您从 f 读取了两次

    这会导致程序首先读取文件的第一行(并将变量 i 设置为该值),然后打印它读取的下一行。

    您的代码应该如下所示:

    for i in f:
        print(i)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      • 2020-02-22
      • 2020-03-19
      相关资源
      最近更新 更多