
Artem
18.05.2017
19:35:06
Вечер добрый. Неделю назад я спрашивал про сборку exe, теперь вопрос другой)
Я собрал старый проект, он хорошо работает и проблем нет. Но вот текущий отказывается запускаться после сборки PyInstaller'ом. Проблема в плагине python-docx, видимо с неким файлом-шаблоном. Рабочего решения на форумах не было найдено. Может кто сталкивался? Буду благодарен за помощь.

Eldar
18.05.2017
19:36:44

Artem
18.05.2017
19:43:42
Прописать в самом коде, прописать в строке запуска сборки? Изменял в docx.api(совет с инета) , кстанавливая адрес своей папки. Привело к ряду других ошибок

Google

Rookie
18.05.2017
19:57:15

Artem
18.05.2017
20:08:27

Rookie
18.05.2017
20:09:05

Tamara
18.05.2017
20:12:00
хеллоу, подмогните, пожалуйста, с чатами работы для python разработчиков, чтобы я тут не спамила, спасибо!

Artem
18.05.2017
20:12:50
тут можно, если с вилкой

Tamara
18.05.2017
20:15:48
спасибо, вощем, ищем Python\Django разработчика на фуллтайм/парттайм на удаленку - разработка web-приложений . Предметика тут https://hh.ru/vacancy/20556408. Смотрим от 80 000, как минимум. Если будет любопытно - сигнальте, буду рада

Igor
18.05.2017
20:16:49
боже, как приятно видеть адекватного эйчара

Vladislav
18.05.2017
20:23:26

Alxius
18.05.2017
20:35:18
может кто подсказать почему не работает subproces?, она врёт что файла нет или директории import subprocess;
cmd = '/media/user/F/Work/RemakingM2K/Love/zip -r m2ktest.love *.* TexturesOrig Levels Sounds';
subprocess.Popen(cmd, shell = False)

Aragaer
18.05.2017
20:36:11
а руками эта команда запускается?

Alxius
18.05.2017
20:36:19
xtht через баш работает
нужно 2 внешних команды подать, гугление ничего вменяемого не дало

Artem
18.05.2017
20:37:02
попен хочет список

Google

Artem
18.05.2017
20:37:06
а ты ему строку даешь
сплитни ее
Popen(cmd.split(), ...

Alxius
18.05.2017
20:37:40
спасибо

Artem
18.05.2017
20:38:05
только вот ты говоришь шелл=Фолс
ну короч ты запусти а там глянем

Alxius
18.05.2017
20:38:26
OSError: [Errno 13] Permission denied
очередная чушь :(
неужели чтобы zip использовать надо какие то разрешения

Artem
18.05.2017
20:38:54
а на что денайд?

Alxius
18.05.2017
20:39:06
r@PC1 /media/user/F/Work/RemakingM2K/Love $ sh rebuild.sh
Traceback (most recent call last):
File "<stdin>", line 14, in <module>
File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
raise child_exception
OSError: [Errno 13] Permission denied
user@PC1 /media/user/F/Work/RemakingM2K/Love $

Artem
18.05.2017
20:39:09
chmod +x /media/user/F/Work/RemakingM2K/Love/zip

Alxius
18.05.2017
20:39:11
вот так выглядит выхлом
п
да делал
и от рута запускал
всё рвно прав недостаточно

Artem
18.05.2017
20:39:33
сделай с шелл=тру
*.* меня смущают

Alxius
18.05.2017
20:39:42
что?

Google

Artem
18.05.2017
20:39:47
что?
shell=True ему выдай

Alxius
18.05.2017
20:39:54
что значит шелл=тру,
ааа
ничего не изменилось

Artem
18.05.2017
20:40:39
вот эта же строка cmd из консоли запускается?
когда ты в этой же директории
из которой пытаешься стартануть питон?

Alxius
18.05.2017
20:41:02
конечно да
просто сегодня мне не везёт
позавчера пять багов отловил, а сегодня один головняк весь день и никакого прошгресса

Artem
18.05.2017
20:43:13
короче
import glob
files = glob.glob("*.*")
и их туда хуйни
потому что питон не баш и не делает эту работу за тебя
я предполагаю, что дело в этом

Alxius
18.05.2017
20:45:33
ntgthm теперь просто всё не работает но зато без ошибок

Google

Alxius
18.05.2017
20:45:56
попробовал сделать так
начиная с 14 строки программа халтуриь
до нее все работает как надою.

Artem
18.05.2017
20:46:48
бля

Alxius
18.05.2017
20:47:20
; забыл, поправил

Сергей
18.05.2017
20:48:04
Что-то не пойму, почему сразу не записать #!/usr/bin/bash?

Alxius
18.05.2017
20:48:38
потому что в баше не нашёл как реализовать увеличние счетчика, + потом надо будет сделать автосклеивание всех кусков скрипта в один перед ZIP ом.
а в баше какие то куцые руководства...

Admin
ERROR: S client not available

Alxius
18.05.2017
20:48:53
я на Python нашёл как все сделать за 1 минут

Artem
18.05.2017
20:49:02
бля это франкенштейн такой

Alxius
18.05.2017
20:49:04
а с башем кучу часов бестолку потратил, он куцый.
по сути баш сейчас не используется.
я уже все вывел из под него
просто сразу python запускается и всё.
может надо было конечно тогда в просто .py файл переделать.

Игорь
18.05.2017
20:51:03
но питон удобней баша, да

Alxius
18.05.2017
20:51:23
на ангельской мове тяжелей понимаю.
уж на 1-м языке доделаю.

Google

Игорь
18.05.2017
20:51:52

Alxius
18.05.2017
20:52:06
Яндекс всё что нужно на русском чаще находил
кроме вызова внешней команды.
Python 3.5 попробовал вместо 2.7 не помогло

Aragaer
18.05.2017
20:53:09
увеличение счетчика в баше?

Alxius
18.05.2017
20:53:20
да. я день провозился и плюунл на это.
тем более потом надо склеить 2 файла в середине сделать str_replace () , потом в zip
не я без баша обойдусь

Aragaer
18.05.2017
20:54:08
$ i=5
$ echo $i
5
$ echo $((i+2))
7
спросил бы

Игорь
18.05.2017
20:54:13
учи инглиш))

Alxius
18.05.2017
20:54:29
т.е. этот скрипт откроет buildver , увеличит его на 1 ,потом сохранит? ага

Aragaer
18.05.2017
20:54:39
реплейс делается седом или авком. А в авке еще и арифметика встроенная

Alxius
18.05.2017
20:54:45
echo я и сам умею использоватся.

Aragaer
18.05.2017
20:54:45
пф

Alxius
18.05.2017
20:55:11
я его и так знаю достаточно, просто с ним намного медленней читаю

Artem
18.05.2017
20:55:52
typeset -i buildnum=$(cat build.ini)
echo $((buildnum + 1)) > build.ini
zip -r mk2test.love *.* TexturesOrig Levels Sounds
вот твой .sh

Alxius
18.05.2017
20:56:30
всё равно надо на питоне str_replace делать.
найти аналог и т.п.
спасибо, я сохраню. на будущее