Size: a a a

Сообщество Python Программистов

2020 March 19

YD

Yevhen Dmytrenko in Сообщество Python Программистов
Andrey
split
ёмко)
источник

A

Andrey in Сообщество Python Программистов
А что тут не понять
источник

AT

Alexander T in Сообщество Python Программистов
Я дошел до этапа компиляции в бинарник кода
let a = 5 in print(5+a)
источник

A

Andrey in Сообщество Python Программистов
stroka.split(“/”)[-1]
источник

AT

Alexander T in Сообщество Python Программистов
Потом чуток охуел от дальнейшей работы и перестал.
источник

YD

Yevhen Dmytrenko in Сообщество Python Программистов
Andrey
stroka.split(“/”)[-1]
строка == self.path?
источник

A

Andrey in Сообщество Python Программистов
Да
источник

R3

Rud 356 in Сообщество Python Программистов
По идее в запросе есть uri куда был сделан запрос, а дальше, как его вытащишь, будет норм
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Изначально мысля была просто в следующем:
Language:
py3


Source:
from dis import dis

code="""
a = 1
b = 2
a /= b"""

c = compile(code, '<none>', 'exec')
print(c.co_code)
dis(c)


Result:
b'd\x00\x00Z\x00\x00d\x01\x00Z\x01\x00e\x00\x00e\x01\x00\x1dZ\x00\x00d\x02\x00S'
 2           0 LOAD_CONST               0 (1)
             3 STORE_NAME               0 (a)

 3           6 LOAD_CONST               1 (2)
             9 STORE_NAME               1 (b)

 4          12 LOAD_NAME                0 (a)
            15 LOAD_NAME                1 (b)
            18 INPLACE_TRUE_DIVIDE
            19 STORE_NAME               0 (a)
            22 LOAD_CONST               2 (None)
            25 RETURN_VALUE
источник

АР

Андрей Рогозов... in Сообщество Python Программистов
Максимум что у меня получалось, это с помощью cython создать С расширение, в чистый бинарник не получалось ничего скомпилировать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Есть байткод, есть питонское представление байт-код
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
это вполне транслируемо в ассемблер
источник

AT

Alexander T in Сообщество Python Программистов
Мб, но зачем? Оптимизаций не будет
источник

AT

Alexander T in Сообщество Python Программистов
Некоторых)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
Мб, но зачем? Оптимизаций не будет
выполняться шурее
источник

A

Andrey in Сообщество Python Программистов
Yevhen Dmytrenko
строка == self.path?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
возможность собрать реальный exe, соответственно переносимость
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бенз, ты в реальной жизни вряд ли будешь это использовать. В реальных проектах.
источник

YD

Yevhen Dmytrenko in Сообщество Python Программистов
спасибо, пытаюсь)
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
выполняться шурее
Это полумера
источник