Мой ввод в файле csv выглядит следующим образом:
 “No” “ename” age “gender” “salary”
1 “aaa” 23 f 1000
2 “bbb” 24 m 2000
3 “ccc” 25 “f” 3000
4 “ddd” 35 m 4000
5 “eee” 27 f 5000
Ниже написан код для удаления кавычек, указанных в файле .csv.
import csv
csv.register_dialect('myDialect', delimiter=',', doublequote=False,
quoting=csv.QUOTE_NONE, skipinitialspace='True')
f = open("pythonFiles/normal.csv", 'r')
normal = csv.reader(f, dialect='myDialect')
for data in normal:
print(data, len(data))
Результат показан ниже. Я хочу удалить все цитаты.
['“No”', '“ename”', 'age', '“gender”', '“salary”']
['1', '“aaa”', '23', 'f', '1000']
['2', '“bbb”', '24', 'm', '2000']
['3', '“ccc”', '25', '“f”', '3000']
['4', '“ddd”', '35', 'm', '4000']
['5', '“eee”', '27', 'f', '5000']
print
в файл? - person roganjosh   schedule 22.08.2018quoting=csv.QUOTE_NONE
не правильный вариант. - person Klaus D.   schedule 22.08.2018delimiter=','
. Я ожидаю, что будет только один столбец, поскольку пробелы фактически используются в качестве разделителей во входных данных. - person André C. Andersen   schedule 22.08.2018