- Регистрация
- 09.04.2011
- Сообщения
- 3 068
- Благодарностей
- 3 122
- Баллы
- 113
Знатоки Python, выручите, пожалуйста!
Есть небольшой код на Python
Погуглил, но так и не понял эти self, *args, **kwargs
В общем-то нужно просто узнать только, какая строка "упадет"
self.md5 = md5.new(сюда)
исходя из представленных значений, т.е. как будет выглядеть эта строка, после всех инициализаций переменных и присвоения им значений, но до получения md5.
Ну и если не сложно, то результат хэш md5 из этих значений тоже нужен, для того чтоб сравнить потом с результатом, после того, как перепишу это всё на C#.
Спасибо!
Есть небольшой код на Python
Python:
import md5
class generate(object):
def __init__(self, *args, **kwargs):
return
def func(self, *args, **kwargs):
self.md5 = md5.new(
'%s%s%s%s'%(
'e07d0a0c1afe1f580974bb69c25f18e0',
kwargs['m'],
kwargs['u'],
kwargs['json'],
)
)
return self.md5.hexdigest()
Python:
self.ff = func.generate()
self.func = self.ff.func(m="M",
u="U",
json=json.dumps({
"p": "1P",
"e": "1E",
"f": "1F",
"L": "1L",
}))
В общем-то нужно просто узнать только, какая строка "упадет"
self.md5 = md5.new(сюда)
исходя из представленных значений, т.е. как будет выглядеть эта строка, после всех инициализаций переменных и присвоения им значений, но до получения md5.
Ну и если не сложно, то результат хэш md5 из этих значений тоже нужен, для того чтоб сравнить потом с результатом, после того, как перепишу это всё на C#.
Спасибо!