Страница 2 из 2

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

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

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

import os, sys
import csv

inpt = os.path.join("C:","distr","doma1.txt")
outpt = os.path.join("C:","distr","doma5.csv")

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

Добавлено: 22 июл 2013, 18:41
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

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

Добавлено: 22 июл 2013, 19:12
JGBoBBy
Все работает. Проблема была в том, что исходный файл обрабатывается минуты 3. Я просто не дожидался результата и думал, что на выходе пустой файл. А в чем может быть проблема быстродействия? (с железом все нормально)