Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

01.10.2009, 12:32
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Ладно, можно сделать и наоборот
Код:
class def_:
def __init__(self):
self.config = None
def ret(self):
return self.config.num
Вызов потом сделать так :
Код:
import config
import def #это если ты все таки решишь назвать его def.py, а класс def_ положишь в него
def_ = def.def_()
def_.config = config
print def_.ret()
Просто немного поопираться на то что это обьекты, да и все станет попроще.
Либо на крайняк можно реализовать взаимодействие классов через какие-либо свои приколы, если честно, то просто нужно глянуть код и посмотреть, чего там можно переделать. Модульность то предполагает собой классы как таковые , просто дай второму классу хэндлер на первый, и пущай он там себе обрабатывает его
|
|
|

01.10.2009, 17:03
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Сообщение от login999
Ладно, можно сделать и наоборот
Код:
class def_:
def __init__(self):
self.config = None
def ret(self):
return self.config.num
Вызов потом сделать так :
Код:
import config
import def #это если ты все таки решишь назвать его def.py, а класс def_ положишь в него
def_ = def.def_()
def_.config = config
print def_.ret()
Просто немного поопираться на то что это обьекты, да и все станет попроще.
Либо на крайняк можно реализовать взаимодействие классов через какие-либо свои приколы, если честно, то просто нужно глянуть код и посмотреть, чего там можно переделать. Модульность то предполагает собой классы как таковые , просто дай второму классу хэндлер на первый, и пущай он там себе обрабатывает его
Сделал как ты написал:
AttributeError: 'module' object has no attribute 'keys'
Последний раз редактировалось rushter; 01.10.2009 в 17:08..
|
|
|

01.10.2009, 17:19
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Можно код в ПМ ?
Просто как я показал, то я таким образом сам увязываю, когда начинаю косить под ООП и у мну получается несколько standalone классов, проблем в принципе никогда не было...
P.S. Подозреваю, что ты неправильно его привязал.
P.P.S. Если у тебя есть аттрибут keys это вообще очень некошерно.
Последний раз редактировалось login999; 01.10.2009 в 17:22..
|
|
|

01.10.2009, 17:24
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
ладно,пойду другим способом.Как импортировать модуль из папки которая на уровень ниже ?
|
|
|

01.10.2009, 17:30
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Код:
import os
import sys
level_down_dir = u"configs"
dir_path = os.getcwdu()+os.sep+level_down_dir+os.sep
dir_path = current_dir.encode(sys.getfilesystemencoding())
sys.path.append(dir_path)
А дальше пох..
Или, как вариант можно юзать __import__(), но я точно не помню как он работает
|
|
|

03.10.2009, 19:16
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
str.replace(old, new[, count])
|
|
|

03.10.2009, 23:25
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Как замерить время выполнения скрипта ?
т.е например
code...
start time
code...
code.... нужно замерить время выполнения между start и end.
code....
end time.
|
|
|

03.10.2009, 23:27
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
Провел на форуме: 513709
Репутация:
144
|
|
Сообщение от rushter
Как замерить время выполнения скрипта ?
К примеру, можно в начале тела скрипта узнать текущее время, а в конце скрипта вычесть из текуего времени, время которое ты узнал в начале скрипта и получить время работы скрипта! Во как завернул!
|
|
|

03.10.2009, 23:30
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Сообщение от ZirroCool
К примеру, можно в начале тела скрипта узнать текущее время, а в конце скрипта вычесть из текуего времени, время которое ты узнал в начале скрипта и получить время работы скрипта! Во как завернул!
Ну это понятно,нужны именно функции для работы со временем.Я поискал,но не нашёл тех которые мне нужны.
unixtime -> normal time
Upd. нашёл
Последний раз редактировалось rushter; 03.10.2009 в 23:35..
|
|
|

04.10.2009, 11:59
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Если для тестирования (в смысле чтоб самому глянуть) - то есть timeit
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|