@ru_python

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



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

Google
Rookie
18.05.2017
19:57:15
Прописать в самом коде, прописать в строке запуска сборки? Изменял в docx.api(совет с инета) , кстанавливая адрес своей папки. Привело к ряду других ошибок
Собираешь spec файл, потом редактируешь, и указываешь в разделе datas своего spec файла путь до шаблона docx. Собираешь exe из спец файла, а не из питон.

Rookie
18.05.2017
20:09:05
Хорошо, я попробую. Спасибо
У pyinstaller очень хорошая дока.

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
боже, как приятно видеть адекватного эйчара

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
а в баше какие то куцые руководства...
есть ABS, правда свежак на инглише, этого хватает

но питон удобней баша, да

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 делать.

найти аналог и т.п.

спасибо, я сохраню. на будущее

Страница 2831 из 9768