Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 September 04

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
which python
$/usr/bin/python
$-----TERMINATED-----
Open-source telegram shell
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
which python3.6
$/usr/bin/python3.6
$-----TERMINATED-----
Open-source telegram shell
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вот это и есть питон - этот путь копируешь и вставляешь в ExecStart, а через пробел параметром передаешь путь к скрипту бота твоего
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
cat /etc/systemd/system/opentfd.service
$[Unit]
$Description=Open-source Telegram Flood Daemon service
$[Service]
$WorkingDirectory=/home/slavikmipt/opentfd
$ExecStart=/home/slavikmipt/opentfd/opentfd
$Restart=always
$RestartSec=10
$SyslogIdentifier=python-opentfd
$User=slavikmipt
$[Install]
$WantedBy=multi-user.target
$-----TERMINATED-----
Open-source telegram shell
у меня тут скомпилированная программа - поэтому я просто запускаю исполняемый файл
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если нескомпилированная - тогда ты запускаешь питон, а твоя программа ему скармливается как параметр
источник

M

Mơкpенькaя kиcoньka... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
последние два абзаца🙈
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну если что - обращайся
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
если нескомпилированная - тогда ты запускаешь питон, а твоя программа ему скармливается как параметр
Как и говорил
источник

M

Mơкpенькaя kиcoньka... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
спасибо, буду пробовать
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
array[i] += 8/4 заменило на

mov edx, [ecx+eax*4]
add edx, 2

Т.е. компилятор еще на этапе сборки заменил выражение 8/4 на 2
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
array[i] += 8/4 заменило на

mov edx, [ecx+eax*4]
add edx, 2

Т.е. компилятор еще на этапе сборки заменил выражение 8/4 на 2
это какой язык
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
какой компилятор)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
какие флаги
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
это какой язык
c/c++ думаю особо значения не имеет
msvc компилятор
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
c/c++ думаю особо значения не имеет
msvc компилятор
имеет)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
развлекайся
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
там флаги можно компилятору задавать, разные компиляторы, разные языки
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
имеет)
Си массив же :D
Флаги - /Od
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Шота глупенький компилятор
источник