Python: read csv file

 

# This is a sample Python script.
from os import listdir
# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
import csv
import numpy
import pandas as pd
# C:\\Users\\geovindu\\PycharmProjects\\pythonProjectLinuolin\\venv\data\\10.csv


def print_hi(name):
    # Use a breakpoint in the code line below to debug your script.
    print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.


# Press the green button in the gutter to run the script.
if __name__ == '__main__':
    print_hi('PyCharm')
fname=listdir('C:\\Users\\geovindu\\PycharmProjects\\pythonProjectLinuolin\\venv\data\\')
for filename in fname:
    print(filename)

with open('C:\\Users\\geovindu\\PycharmProjects\\pythonProjectLinuolin\\venv\data\\10.csv') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    line_count = 0
    for row in csv_reader:
        if line_count == 0:
            print(f'Column {", ".join(row)}')
            line_count += 1
        else:
            print(f'\t{row[0]},  {row[1]} ,{row[2]}.')
            line_count += 1
        if line_count == 4:
            for rows in csv_reader:
                if line_count == 4:
                    print(f'Column {", ".join(rows)}')
                    line_count += 1
                else:
                    print(f'\t{rows[0]} ,{rows[1]} , {rows[2]}, {rows[3]}, {rows[4]}, {rows[5]}, {rows[6]}, {rows[7]},{rows[8]}.')
                    line_count += 1
    print(f'Processed {line_count} lines.')



# See PyCharm help at https://www.jetbrains.com/help/pycharm/

  

所有文件序列化

# This is a sample Python script.
from os import listdir
# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
import csv
import numpy
import pandas as pd
# C:\\Users\\geovindu\\PycharmProjects\\pythonProjectLinuolin\\venv\data\\10.csv


def print_hi(name):
    # Use a breakpoint in the code line below to debug your script.
    print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.


# Press the green button in the gutter to run the script.
if __name__ == '__main__':
    print_hi('PyCharm')
fname=listdir('C:\\Users\\geovindu\\PycharmProjects\\pythonProjectLinuolin\\venv\data\\')
for filename in fname:
    print(filename)

    with open('C:\\Users\\geovindu\\PycharmProjects\\pythonProjectLinuolin\\venv\data\\'+filename) as csv_file:
        csv_reader = csv.reader(csv_file, delimiter=',')
        line_count = 0
        for row in csv_reader:
             if line_count == 0:
                 print(f'Column {", ".join(row)}')
                 line_count += 1
             else:
                 print(f'\t{row[0]},  {row[1]} ,{row[2]}.')
                 line_count += 1
             if line_count == 4:
                for rows in csv_reader:
                    if line_count == 4:
                         print(f'Column {", ".join(rows)}')
                         line_count += 1
                    else:
                         print(f'\t{rows[0]} ,{rows[1]} , {rows[2]}, {rows[3]}, {rows[4]}, {rows[5]}, {rows[6]}, {rows[7]},{rows[8]}.')
                         line_count += 1
        print(f'Processed {line_count} lines.')

  

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章