Как мне перебрать строки файла CSV и удалить все лишние пробелы?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мне перебрать строки файла CSV и удалить все лишние пробелы?

Сообщение Anonymous »

Это мой первый проект на Python, поэтому прошу прощения, если это глупый вопрос. Я хочу просмотреть строки некоторых созданных мной файлов CSV и заменить все лишние пробелы одним пробелом, а затем заменить эти пробелы запятыми, чтобы я мог создать свои столбцы.
Вот где Я пока:
for new_files in os.walk(target): #"target" is a desktop folder. Only contains .txt and .csv files
for new_name in new_files:
raw_filename=os.fsdecode(new_name)
raw_file=target+'\\'+new_name
os.chmod(target,stat.S_IWRITE)
if new_name.endswith('.csv'):
for row in csv.reader(open(raw_file)):
while row.contains(' '):
str.replace(' ', ' ')
else:
continue

Я получаю следующую ошибку:
filename = fspath(filename) # Does type-checking of `filename`.
TypeError: expected str, bytes or os.PathLike object, not list

Вот образец файла CSV, который я пытаюсь отредактировать (в необработанном файле между каждым значением имеется переменный интервал, и все они находятся в столбце A таблицы Excel) :
Ch= a
[ 1222 20940 85 -49 -11 284 5191 -2]
Ch= a
[11772 2319 116 -50 -10 302 5190 -2]
Ch= a
[1634 513 187 -49 -10 1051 5190 -2]
Ch= a
[ 370 470 1863 -49 -10 11516 5189 -2]
Ch= a
[ 294 374 9674 -50 -11 2048 5190 -2]
Ch= a
[ 345 490 5238 -50 -10 479 5190 -2]


Подробнее здесь: https://stackoverflow.com/questions/716 ... ess-spaces
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»