Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (4)
  • Какие кодотрюки вы знаете?

    JustAMan
    @JustAMan
    Сюда же интересная реализация or/and в Python:
    def func(a, b):
        print a or b
    
    func(None, 'q')
    func(123, 10)
    func([1,2,3],'')
    func('', {1: 5})

    выдаёт:
    q
    123
    [1, 2, 3]
    {1: 5}
    

    т.е. результат казалось бы булевых выражений на самом деле совсем не булевый, а равен последнему вхождению, по которому прекратилась обработка условия. Так, «1 and 5» будет «5».

    Ну а если нужны именно булевые операции (или побитовые) — есть стандартные для Си &, | и ^.
    Ответ написан
    Комментировать
  • Вывод в родительское окно

    JustAMan
    @JustAMan
    import subprocess
    
    proc = subprocess.Popen(['ls','-la', some-other-args], stdout = subprocess.PIPE, stderr = subprocess.PIPE)
    out, err = proc.communicate()

    сделает то же, что и subprocess.call(), только в out и err окажется вывод процесса в stdout и stderr соответственно.
    Ответ написан
    Комментировать
  • Сделать location для nginx

    JustAMan
    @JustAMan
    proxy_pass вместо (вместе — нужное подчеркнуть) rewrite не подойдёт? Сходу не соображу, как использовать, но подумать можно, как мне кажется
    Ответ написан
    1 комментарий