Readline 函数不打印 CSV 文件的 heders

Readline function does not print the heders of a CSV file

#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,女,No,Sun,Dinner,2

21.01,3.5,Male,No,Sun,Dinner,3

24.59,3.61,女,No,Sun,Dinner,4

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

...

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

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

您的代码可能应该如下所示:

for i in f:
    print(i)