Рубрики
Без рубрики

Python CSV прочитал писать

Python CSV, Python Read CSV, писатель Python CSV, как прочитать файл CSV в Python, импортировать CSV Python, файл Python CSV, модуль CSV Python, Python Open CSV

Автор оригинала: Pankaj Kumar.

В этом руководстве мы узнаем о модуле Python CSV, который уже существует с Python. В нашем предыдущем уроке мы видели пример Python Mysql.

Python CSV.

CSV обозначает ценности разделенных запятую. В этом руководстве мы увидим, как читать и писать файлы CSV в Python. Python предоставляет модуль имени CSV Используя это, мы можем сделать несколько операций на файлах CSV.

Python CSV Файл

Как я уже сказал, прежде чем CSV является форматом файла. Модуль Python CSV поможет читать и запись в файле CSV.

Ниже приведен пример файла CSV. Имя файла есть WordeeEnfo.csv Это взято из листа Excel, содержащее информацию о имени сотрудника, отдела и адреса электронной почты.

watereeeInfo.csv.

Employee Name,Department,Email Address
Rizvi,MEC,rizvy@yahoo.com
Mamun,EECE,mamun@hotmail.com
Shamsujjaman,CSC,shams@gmail.com
Anika,ECE,anika@gmail.com
Zinia,CSE,xinia@yahoo.com
Nazrul,AE,nazrul@hotmail.com

Мы должны сохранить этот файл CSV в том же каталоге, откуда мы хотим получить доступ к этому файлу с помощью Python.

Python Читайте CSV.

Мы можем прочитать содержимое файла CSV в качестве следующих действий с помощью CSV.Reader () метод.

#importing csv
import csv

#openning the csv file which is in the same location of this python file
File = open('employeeInfo.csv')

#reading the File with the help of csv.reader()
Reader = csv.reader(File)

#storing the values contained in the Reader into Data
Data = list(Reader)

#printing the each line of the Data in the console
for data in Data:
   print(data)
File.close()

Ниже приведены изображение, показывает вывод, создаваемый выше программа Python CSV.

Таким образом, мы прочитали наш файл CSV. Что, если мы хотим получить определенные столбцы, такие как только имя и адрес электронной почты. Тогда мы должны сделать следующее:

#importing csv
import csv

#openning the csv file which is in the same location of this python file
File = open('employeeInfo.csv')

#reading the File with the help of csv.reader()
Reader = csv.reader(File)

#storing the values contained in the Reader into Data
Data = list(Reader)

#printing the 0th and 2nd column of each line of the Data in the console
for data in Data:
   print(data[0],' | ', data[2])
File.close()

Он выводится только имя и адрес электронной почты сотрудника.

Python CSV писатель

Вы также можете написать в CSV-файле с помощью модуля Python CSV. Чтобы написать в файле, вы можете открыть файл в режиме записи или вы можете открыть файл в режиме Append.

Тогда вам нужно использовать Python csv.writer () Чтобы написать в файле CSV. Ниже приведен пример, который пишет в файле CSV с именем вывод .csv Отказ

#importing csv
import csv
# opening a file in write mode and newline = ''
# otherwise output.csv will contain two newline after writing each line.
File = open('output.csv', 'w', newline ='')

# setting the writer to the File
Writer = csv.writer(File)

# writing some values
Writer.writerow(['Yantai' , 'Resturant'])
Writer.writerow(['Convension Hall' , 'Community Center'])
Writer.writerow(['Lalbag Kella' , 'Historical Architecture'])

# closing the file
File.close()

Теперь вы увидите файл с именем вывод .csv в том же каталоге. Откройте этот файл, и вы найдете значения, которые вы написали в этом.

Чтобы узнать больше о Python CSV, я должен рекомендовать вам посетить Официальный сайт Отказ