Tệp CSV với trình phân cách tùy chỉnh
Theo mặc định, dấu phẩy được sử dụng làm dấu phân cách trong tệp CSV. Tuy nhiên, một số tệp CSV có thể sử dụng các trình phân cách khác ngoài dấu phẩy. Vài người phổ biến là |
và
SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
0.import csv
data_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, delimiter='|']
writer.writerows[data_list]
output:
SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
Viết các tệp CSV có báo giá
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
output:
"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
Như bạn có thể thấy, chúng tôi đã chuyển
SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
1 cho tham số SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
2. Nó là một hằng số được xác định bởi mô -đun SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
3.SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
1 Chỉ định đối tượng SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
5 mà báo giá nên được thêm vào xung quanh các mục không phải là số.Có 3 hằng số được xác định trước khác mà bạn có thể chuyển đến tham số
SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
2:
7 - Chỉ định đối tượngSN|Name|Contribution 1|Linus Torvalds|Linux Kernel 2|Tim Berners-Lee|World Wide Web 3|Guido van Rossum|Python Programming
5 để viết tệp CSV với các trích dẫn xung quanh tất cả các mục.SN|Name|Contribution 1|Linus Torvalds|Linux Kernel 2|Tim Berners-Lee|World Wide Web 3|Guido van Rossum|Python Programming
9 - Chỉ định đối tượngSN|Name|Contribution 1|Linus Torvalds|Linux Kernel 2|Tim Berners-Lee|World Wide Web 3|Guido van Rossum|Python Programming
5 chỉ trích dẫn các trường có chứa các ký tự đặc biệt [Delimiter, Quotechar hoặc bất kỳ ký tự nào trong lineterminator]SN|Name|Contribution 1|Linus Torvalds|Linux Kernel 2|Tim Berners-Lee|World Wide Web 3|Guido van Rossum|Python Programming
1 - Chỉ định đối tượngimport csv row_list = [["SN", "Name", "Contribution"], [1, "Linus Torvalds", "Linux Kernel"], [2, "Tim Berners-Lee", "World Wide Web"], [3, "Guido van Rossum", "Python Programming"]] with open['innovators.csv', 'w', newline=''] as file: writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';'] writer.writerows[row_list]
5 mà không có mục nào nên được trích dẫn. Nó là giá trị mặc định.SN|Name|Contribution 1|Linus Torvalds|Linux Kernel 2|Tim Berners-Lee|World Wide Web 3|Guido van Rossum|Python Programming
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
output:
*SN*;*Name*;*Contribution*
1;*Linus Torvalds*;*Linux Kernel*
2;*Tim Berners-Lee*;*World Wide Web*
3;*Guido van Rossum*;*Python Programming*
Ở đây, chúng ta có thể thấy rằng tham số
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
3 hướng dẫn đối tượng SN|Name|Contribution
1|Linus Torvalds|Linux Kernel
2|Tim Berners-Lee|World Wide Web
3|Guido van Rossum|Python Programming
5 sử dụng import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
5 làm báo giá cho tất cả các giá trị không phải là số. Phương thức phân chia chuỗi python trong Python chia một chuỗi thành một danh sách các chuỗi sau khi phá chuỗi đã cho bằng cách phân cách được chỉ định. in Python split a string into a list of strings after breaking the given string by the specified separator.
Phương thức phân chia chuỗi Python
Cú pháp: str.split [phân tách, MaxSplit] str.split[separator, maxsplit]
Thông số :
- DEVERATOR: Đây là một dấu phân cách. Chuỗi chia tách tại phân tách được chỉ định này. Nếu không được cung cấp thì bất kỳ không gian trắng là một dấu tách. This is a delimiter. The string splits at this specified separator. If is not provided then any white space is a separator.
- MAXSplit: Đó là một số, cho chúng ta biết chia chuỗi thành tối đa số lần được cung cấp. Nếu nó không được cung cấp thì mặc định là -1 có nghĩa là không có giới hạn. It is a number, which tells us to split the string into maximum of provided number of times. If it is not provided then the default is -1 that means there is no limit.
Trả về: Trả về một danh sách các chuỗi sau khi phá chuỗi đã cho bởi bộ phân cách được chỉ định. Returns a list of strings after breaking the given string by the specified separator.
Ví dụ Phương thức phân chia chuỗi Python
Python3
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
6import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
8import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
9import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 "SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
1"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
2"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
3"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
5Output:
['one', 'two', 'three']
Ví dụ 1: Ví dụ để chứng minh chức năng Split [] hoạt động như thế nào Example to demonstrate how split[] function works
Ở đây chúng tôi đang sử dụng chức năng phân chia chuỗi python [] để chia các chuỗi khác nhau thành một danh sách, được phân tách bởi các ký tự khác nhau trong mỗi trường hợp.
Python3
"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
6import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 "SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
8"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
0import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
1import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
3"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
5"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
2import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
7import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
1import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 *SN*;*Name*;*Contribution*
1;*Linus Torvalds*;*Linux Kernel*
2;*Tim Berners-Lee*;*World Wide Web*
3;*Guido van Rossum*;*Python Programming*
0"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
5*SN*;*Name*;*Contribution*
1;*Linus Torvalds*;*Linux Kernel*
2;*Tim Berners-Lee*;*World Wide Web*
3;*Guido van Rossum*;*Python Programming*
3import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
7import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
1import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 *SN*;*Name*;*Contribution*
1;*Linus Torvalds*;*Linux Kernel*
2;*Tim Berners-Lee*;*World Wide Web*
3;*Guido van Rossum*;*Python Programming*
7"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
5['one', 'two', 'three']0
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
7Đầu ra:
['geeks', 'for', 'geeks'] ['geeks', ' for', ' geeks'] ['geeks', 'for', 'geeks'] ['Ca', 'Ba', 'Sa', 'Fa', 'Or']
Ví dụ 2: Ví dụ để chứng minh chức năng phân tách [] hoạt động như thế nào khi MaxSplit được chỉ định Example to demonstrate how split[] function works when maxsplit is specified
Tham số MaxSplit được sử dụng để kiểm soát số lượng phân tách để trả về sau khi chuỗi được phân tích cú pháp. Ngay cả khi có nhiều lần phân tách có thể, nó sẽ chỉ thực hiện tối đa số lượng phân tách theo định nghĩa của tham số MaxSplit.
Python3
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
1import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC, delimiter=';']
writer.writerows[row_list]
7 ['one', 'two', 'three']4
"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
5['one', 'two', 'three']7
['one', 'two', 'three']8
['one', 'two', 'three']9
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
7"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
5['one', 'two', 'three']7
['one', 'two', 'three']8
['geeks', 'for', 'geeks'] ['geeks', ' for', ' geeks'] ['geeks', 'for', 'geeks'] ['Ca', 'Ba', 'Sa', 'Fa', 'Or']5
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
7"SN";"Name";"Contribution"
1;"Linus Torvalds";"Linux Kernel"
2;"Tim Berners-Lee";"World Wide Web"
3;"Guido van Rossum";"Python Programming"
4import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
5['one', 'two', 'three']7
['one', 'two', 'three']8
['geeks, for, geeks, pawan'] ['geeks', 'for', 'geeks', 'pawan'] ['geeks', 'for, geeks, pawan']1
import csv
row_list = [["SN", "Name", "Contribution"],
[1, "Linus Torvalds", "Linux Kernel"],
[2, "Tim Berners-Lee", "World Wide Web"],
[3, "Guido van Rossum", "Python Programming"]]
with open['innovators.csv', 'w', newline=''] as file:
writer = csv.writer[file, quoting=csv.QUOTE_NONNUMERIC,
delimiter=';', quotechar='*']
writer.writerows[row_list]
7Đầu ra:
['geeks, for, geeks, pawan'] ['geeks', 'for', 'geeks', 'pawan'] ['geeks', 'for, geeks, pawan']