Не перестаю удивляться возможностям Python. И да, я смог немного подружить Python c 1C. По крайней мере тот минимум, который мне был нужен – работал хорошо. Сразу скажу, что зная Python, но не зная синтаксиса 1С – статья с большой вероятностью не сможет вам помочь. Но если вы представляете как устроена конфигурация 1С и знаете как писать запросы к БД на языке 1С – читайте дальше, возможно эта статья будет вам полезной.
Continue readingМетка: python 3
Python 3 и проблема с модулем Kivy: «sdl2 — ImportError»
Наткнулся на интересный модуль для Python, который, как заявляется, призван стать самым удобным инструментом для разработки полноценных оконных приложений, специализированные сборки которых можно запускать на любых платформах — даже на мобильных: Android и iOS. Это-то меня в большей степени и подкупило — освоив этот модуль я бы мог реализовать некоторые свои задумки…
Continue readingPython 3. Создание исполняемого файла с помощью cx_Freeze (*.py to *.exe). Ошибка при запуске: «ImportError: No module named ‘uuid'»
Когда возникает необходимость предоставить плод своих трудов на Python 3 для широких (или не очень) масс, то, естественно, правильно будет предоставить это в привычном виде для большинства рядовых пользователей — в виде программы с исполняемым файлом *.exe. Я для этого пользуюсь модулем «cz_Freeze», который позволяет хоть как-то это делать в Python 3.
Конечно, подобная компиляция далека от идеала и не всегда получается с первого раза скомпилировать работающий скрипт, чтобы он работал в режиме «для пользователя». Компилируя одну из своих первых программ для «широких масс», я столкнулся со следующей ошибкой при запуске моей скомпилированной программы:
Traceback (most recent call last):
File «C:\Python33\lib\site-packages\cx_Freeze\initscripts\Console.py», line 27, in <module> exec(code, m.__dict__)
File «PrintQualityDocs_V1_1.py», line 35, in <module>
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 1565, in _find_and_load
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 1532, in _find_and_load_unlocked
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 584, in _check_name_wrapper
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 495, in set_package_wrapper
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 508, in set_loader_wrapper
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 1132, in load_module
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 313, in _call_with_frames_removed
File «_mssql.pyx», line 53, in init _mssql (_mssql.c:21719)
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 1565, in _find_and_load
File «X:\Python33-x32\lib\importlib\_bootstrap.py», line 1529, in _find_and_load_unlocked
ImportError: No module named ‘uuid’
Подобные ошибки (как и все ошибки Python 3) нужно читать, начиная с последней строчки. В указанной проблеме ключевая строчка: «ImportError: No module named ‘uuid’«. Проблему можно решить 2-мя способами.Continue reading
Python 3. Записываю данные в файл. А где выходной файл?
Когда начинаешь изучать что-то новое — появляется много вопросов, которые для опытного специалиста могут показаться смешными. Так получилось и у меня. Continue reading