Форум сайта python.su
Всем привет. Столкнулся с такой проблемой.
Есть файлик размером 150 Мбайт и оттуда необходимо вытащить нужные данные (парсинг).
Скрипт писал на питоне 2.7 в Linux Mint время ожидания около 6 секунд.
Но когда этот скрипт перекинул на Windows (поменял в скрипте только путь к файлу с размером 150 Мбайт), прога стоит целую вечность (совсем не 6 секунд а горозда больше) .
Парсю я файлик методом грубой силы (то есть от начало до конца файла с помощью рег выражении).
Подскажите пожалуиста в чем проблема один и тот же скрипт на разных ОС работает по - разному. Почему на Windows работает гороздо медленно. Хотя, характеристики компов одиноковые (процессор оператива и тд).
Заранее спасибо.
Офлайн
python1991Так вечность закончилась или нет? Результат получили?
стоит целую вечность
Офлайн
поддерживаю, нужен код. Вопрос интересен, если конечно не выяснится какой нибудь ляп
Офлайн
Спасибо за отклик вот скрипт
Прикреплённый файлы: python.py (2,0 KБ)
Офлайн
doza_and, я смотрел на скрипт около 5 минут. Ничего не вышло. 5 минут это очень долго)))
Офлайн
f = open("/home/example.txt","r")
Офлайн
Нет я его поменял на C:\\example.txt
Офлайн
Нет я его поменял на C:\\example.txt
Все равно также
Офлайн
Хотя бы так
f = open(r"/home/example.txt","r")
Офлайн
FishHook
Только что поменял на f = open(“C:\\imi.txt”,“r”)
Все также
Отредактировано python1991 (Дек. 25, 2015 12:12:22)
Офлайн