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