Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 25
1

Создать исполняемый exe

24.01.2016, 13:34. Показов 3619. Ответов 6

В общем, потребовалось скомпилировать скрипт Python:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import os, time, re
 
def Plus():
    start = time.time()
    file_rez = open('dataREZ.txt', 'w')
    list_files = os.listdir('.')
    list_set = set([''])
    for file_a in list_files:
        if file_a.split('.')[-1] == 'txt' and file_a != 'dataREZ.txt':
            file_per = open(file_a, 'r')
            list_set.update(set(file_per.readlines()))
            for line in list(list_set):
                file_rez.write(line)
            file_per.close()
            list_set.clear()
    file_rez.close()
    file_rez = open('dataREZ.txt', 'r')
    data = file_rez.readlines()
    file_rez.close()
    file_rez = open('dataREZ.txt', 'w')
    data_a = list(set(data))
    file_rez.writelines(data_a)
    file_rez.close()
    print('{} strings in result base'.format(data_a))
    print('Run in {} sec'.format(time.time()-start))
    input('END')
 
 
def Unix():
    start = time.time()
    file_begin = input('FILE:')
    base = input('BASE:')
    file_file = open(file_begin, 'r')
    file_base = open(base, 'r')
    file_unix = open('private.txt', 'w')
    unix_list = list(set(file_base.readlines()) - set(file_file.readlines()))
    file_unix.writelines(unix_list)
    file_file.close()
    file_base.close()
    file_unix.close()
    print('{} unique strings'.format(len(unix_list)))
    print('Run in {} sec'.format(time.time()-start))
    input('END')
 
per = input('Plus Bases/Antipublic? (P/A):')
if per == 'P':
    Plus()
if per == 'A':
    Unix()
прочитал статью https://www.cyberforum.ru/blog... g2352.html
сделал всё как надо
При запуске выдаёт такой Traceback, подскажите что сделать
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Миниатюры
Создать исполняемый exe  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2016, 13:34
Ответы с готовыми решениями:

Создание exe в 1 исполняемый файл?
Возможно? Если да, то подскажите в какую сторону копать. Благодарен.

Создать exe из py в Linux Ubuntu
Надо создать exe-файл из python-скрипта в линуксе. Использую Python 2.7 или Python 3.2 . cx_Freeze...

Исполняемый файл
Такой вопрос. Я писал на python в exlipse. Теперь хочу скомпилировать проект и чтобы он запускался...

Компиляция скрипта в исполняемый файл
Всем привет! Сути такова: есть скрипт работающий с urllib2 (python3), и мне нужно его...

6
2724 / 2327 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
24.01.2016, 13:40 2
Там гуевое приложение пакуется, а у тебя консольное, отсюда и ошибка.
Цитата Сообщение от Mashiachy Посмотреть сообщение
потребовалось скомпилировать скрипт Python
Это не компиляция даже близко. Это упаковка в exe, по сути exe это просто архив.
0
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 25
24.01.2016, 13:43  [ТС] 3
не суть, просто подскажите как исправить проблему
0
2724 / 2327 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
24.01.2016, 13:50 4
Цитата Сообщение от alex925 Посмотреть сообщение
Там гуевое приложение пакуется, а у тебя консольное, отсюда и ошибка.
как бы сразу сказал

Добавлено через 1 минуту
Если расшифровать, то из скрипта cx-freeze нужно удалить строки
Python
1
2
3
base=None
if sys.platform=='win32':
    base='Win32GUI'
0
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 25
24.01.2016, 13:51  [ТС] 5
Цитата Сообщение от alex925 Посмотреть сообщение
как бы сразу сказал
прости, не увидел, а в процессе упаковки в чём отличие?
как мне надо было сделать?
0
9 / 9 / 3
Регистрация: 05.01.2016
Сообщений: 17
25.01.2016, 14:01 6
Можно еще Pyinstaller ' ом паковать. Установка через pip install. Потом в консоли виндовс pyinstaller и имя файла(например: pyinstaller my_app.py ). Никаких дополнительных setup.py не нужно делать. Гуи тоже пакует. Можно паковать в 1 файл.
0
2 / 2 / 2
Регистрация: 26.10.2012
Сообщений: 85
28.01.2016, 09:11 7
Компиляция модулей Python
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2016, 09:11

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Запустить исполняемый файл в python
Всем привет! такой вот вопрос! Есть исполняемый файл, я работаю с ним через терминал. Теперь мне...

Отправить команду в исполняемый файл
Имеется шахматный движок Komodo10, который работает таким образом: 1. Открываешь файл...

Где в windows 7 находится исполняемый файл exe - мастер создать ярлык?
Где в windows 7 находится исполняемый файл exe - мастер создать ярлык? И можно ли его запустить с...

Как создать программу в С++, чтобы его можно было запускать как исполняемый .exe файл?
Здравствуйте! Собственно вся суть сабжа содержится содержится в сабже :) допустим: //...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.