sys

Описание: Программирование на супер модном мега крутом языке Питон.

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 6 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#19 dyvniy » Пн, 2 апреля 2018, 19:00:13

Константы
const in python
http://code.activestate.com/recipes/65207-constants-in-python/?in=user-97991

Код: Выделить всё

# Put in const.py...:
class _const:
    class 
ConstError(TypeError): pass
    def __setattr__
(self,name,value):
        if 
self.__dict__.has_key(name):
            
raise self.ConstError"Can't rebind const(%s)"%name
        self
.__dict__[name]=value
import sys
sys
.modules[__name__]=_const()

# that's all -- now any client-code can
import const
# and bind an attribute ONCE:
const.magic 23
# but NOT re-bind it:
const.magic 88      # raises const.ConstError
# you may also want to add the obvious __delattr__ 
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 6 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#20 dyvniy » Пт, 27 апреля 2018, 15:13:01

Память в питоне
https://psutil.readthedocs.io/en/latest/#psutil.Process.memory_info
Самые важные:
rss - сколько оперативки ест процесс
vms - сколько места в файле подкачки он занимает
Вложения
mem_info.png
mem_info.png (29.54 КБ) 432 просмотра
Изображение

dyvniy M
Автор темы, Администратор
Администратор
Аватара
dyvniy M
Автор темы, Администратор
Администратор
Возраст: 41
Репутация: 1
Лояльность: 1
Сообщения: 3579
Зарегистрирован: Ср, 10 октября 2012
С нами: 11 лет 6 месяцев
Профессия: Программист
Откуда: Россия, Москва
ICQ Сайт Skype ВКонтакте

#21 dyvniy » Пт, 15 июня 2018, 18:20:15

Module can be reload
https://stackoverflow.com/questions/961162/reload ... ror-name-reload-is-not-defined
in python 3.5+ :

Код: Выделить всё

import importlib
importlib
.reload(pymodule
Изображение


Название раздела: Python
Описание: Программирование на супер модном мега крутом языке Питон.

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:) ;) :hihi: :P :hah: :haha: :angel: :( :st: :_( :cool: 8-| :beee: :ham: :rrr: :grr: :* :secret: :stupid: :music: Ещё смайлики…
   

Вернуться в «Python»

Кто сейчас на форуме (по активности за 15 минут)

Сейчас этот раздел просматривают: 9 гостей