Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Создание CSV файла, появляются пустые строки / 10 сообщений из 10, страница 1 из 1
04.06.2015, 23:33
    #38976860
Guest0304
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
Здравствуйте!
Записываю в файл 2-мерный массив t1, он записывается, но через каждую строку появляется пустая строка. Как с этим бороться?
Код: python
1.
2.
3.
4.
fi = open('RAZM1/sel30.csv', 'w')
fii= csv.writer(fi)
for row in t1:
     fii.writerow(row)
...
Рейтинг: 0 / 0
05.06.2015, 01:13
    #38976894
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
У тебя в переменной row что находится?
...
Рейтинг: 0 / 0
05.06.2015, 01:22
    #38976896
Guest0304
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
White Owl,

В данном блоке row встречается первый раз, что считали с t1 то в ней и находится.
...
Рейтинг: 0 / 0
05.06.2015, 01:50
    #38976898
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
Guest0304через каждую строку появляется пустая строкаКак именно вы это проверяете?
Возможно, не тот порядок символов в переносах строк. Посмотрите файл в шестнадцатеричном виде.
...
Рейтинг: 0 / 0
05.06.2015, 08:20
    #38976948
Guest0304
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
miksoft,

авторКак именно вы это проверяете?
При открытии файла в OpenOffice Calc все сразу становится видно, а так же при открытии этого файла через Python и обращении к четным(в моем случае) строкам.

авторПосмотрите файл в шестнадцатеричном виде.
И что мне это даст?
...
Рейтинг: 0 / 0
05.06.2015, 08:45
    #38976965
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
Не знаю, как в Python, но в Perl при построчном считывании считывается также и символ перевода строки.
Судя по названию, writerow также добавляет в конце перевод строки.
Так что два перевода строки дадут пустую строку.
...
Рейтинг: 0 / 0
05.06.2015, 10:10
    #38977063
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
Guest0304авторПосмотрите файл в шестнадцатеричном виде.
И что мне это даст?Увидите точно сколько и каких там переносов.
...
Рейтинг: 0 / 0
05.06.2015, 10:54
    #38977126
Guest0304
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
Alibek B.,
Я тоже задумывался об этом, тогда вопрос следующий:
Есть ли команда записи БЕЗ добавления перевода строки?

miksoft,
Сделаю в ближайшее время.
...
Рейтинг: 0 / 0
05.06.2015, 11:17
    #38977160
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
Если есть writerow, но наверное будет и write.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
07.08.2016, 20:46
    #39287973
nikita-nk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание CSV файла, появляются пустые строки
open('my_script.csv', 'w', newline='')
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Создание CSV файла, появляются пустые строки / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]