1. <source id="nejs2"></source>
  2. <video id="nejs2"></video>
    <source id="nejs2"></source>
          1. 首頁 > Python 筆記 > 如何用 Python 讀取 CSV 文件?

            如何用 Python 讀取 CSV 文件?

            更新:

            CSV 文件代表逗號分隔的值文件。這是一種純文本文件,其中的信息以表格形式組織。它只能包含實際的文本數據。文本數據不需要用逗號(,)分隔。還有許多分隔符,如制表符(\t)、冒號(:)和分號(;),可用作分隔符。讓我們理解下面的例子。

            這里,我們有一個示例. txt 文件。

            
            name, rollno, Department
            Peter Parker, 009001, Civil
            Tony Stark, 009002, Chemical
            

            示例-

            
            # Read CSV file example
            # Importing the csv module
            import csv
            # open file by passing the file path.
            with open(r'C:\Users\DEVANSH SHARMA\Desktop\example.csv') as csv_file:
                csv_read = csv.reader(csv_file, delimiter=',')  #Delimeter is comma 
                count_line = 0 
                # Iterate the file object or each row of the file
                for row in csv_read:
                    if count_line == 0:
                        print(f'Column names are {", ".join(row)}')
                        count_line += 1
                    else:
                        print(f'\t{row[0]} roll number is:  {row[1]} and department is: {row[2]}.')
                        count_line += 1
                print(f'Processed {count_line} lines.') # This line will print number of line fro the file
            

            輸出:

            Column names are name, rollnu, Department
                Peter Parker roll number is:  009001 and department is: Civil.
                Tony Stark roll number is:  009002 and department is: Chemical.
            Processed 3 lines.
            

            解釋:

            在上面的代碼中,我們導入了 csv 模塊來讀取示例. csv 文件。為了讀取 csv,我們在 open() 方法中傳遞文件的完整路徑。我們使用了內置函數 csv.reader() ,它采用兩個參數文件對象和分隔符。我們用 0 初始化了 count_line 變量。它計算 csv 文件的行數。

            現在,我們迭代 csv 文件對象的每一行。通過移除分隔符返回數據。返回的第一行包含列名。


            文章目錄
            頂部 久久久久99精品成人片毛片_黃色A片三級三級三級无码_日本不卡高清视频v中文字幕_高清欧美视频一区二区
            1. <source id="nejs2"></source>
            2. <video id="nejs2"></video>
              <source id="nejs2"></source>