Таблица: как разделить одну строку на несколько строк

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Таблица: как разделить одну строку на несколько строк

Сообщение Александр Мурый »

Проблема в прямом указании путей к файлам в Windows (с обратным слешем).
Попробуйте первые строки скрипта заменить на такие:

Код: Выделить всё

import os, sys
import csv

inpt = os.path.join("C:","distr","doma1.txt")
outpt = os.path.join("C:","distr","doma5.csv")
Редактор материалов, модератор форума
JGBoBBy
Интересующийся
Сообщения: 17
Зарегистрирован: 03 июл 2008, 09:43
Репутация: 0

Re: Таблица: как разделить одну строку на несколько строк

Сообщение JGBoBBy »

Александр Мурый писал(а):Проблема в прямом указании путей к файлам в Windows (с обратным слешем).
Попробуйте первые строки скрипта заменить на такие:

Код: Выделить всё

import os, sys
import csv

inpt = os.path.join("C:","distr","doma1.txt")
outpt = os.path.join("C:","distr","doma5.csv")
Ругается:
Traceback (most recent call last):
File "C:\distr\split.py", line 10, in <module>
inf = csv.reader(open(inpt, 'rb'), delimiter = ' ')
IOError: [Errno 2] No such file or directory: 'C:distr\\doma1.txt'

Пробовал с прямым двойным слешем ("C://distr//doma1.txt") - ошибки нет, но на выходе пустой CSV
JGBoBBy
Интересующийся
Сообщения: 17
Зарегистрирован: 03 июл 2008, 09:43
Репутация: 0

Re: Таблица: как разделить одну строку на несколько строк

Сообщение JGBoBBy »

Все работает. Проблема была в том, что исходный файл обрабатывается минуты 3. Я просто не дожидался результата и думал, что на выходе пустой файл. А в чем может быть проблема быстродействия? (с железом все нормально)
Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей