Модераторы: Daevaorn
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> CRC или MD5_file 
V
    Опции темы
Luceus
Дата 17.8.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



Всем привет!

Какая функция в питоне возвращает хэш файла? Что бы по хэшам можно было бы сравнивать их на жестком диске.

Спасибо.

пы.сы.: есть библиотека в питоне, с помощью которой можно лазить по сетевым ресурсам и скачивать файлы?
PM MAIL WWW   Вверх
Luceus
Дата 17.8.2006, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



Код

def md5_file(filename):
    m = md5.new()
    file = open(filename, "rb")
    data = file.read(8096);
    m.update(data)
    return m.hexdigest()


Написал =) Всем спасибо.
PM MAIL WWW   Вверх
Luceus
Дата 17.8.2006, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 24.3.2006

Репутация: нет
Всего: 1



Вопросы:

1. Как можно просматривать сетевые ресурсы?
2. Как можно подсчитывать трафик исходящий, когда пользователь качает какое-то файло с компьютера, или через браузер.
3. Как все же заставить возвращать текст кирилицей, а не \x** вида??? Это и с базой данных такое, и с возвращения консоли.

Пробовал и это:

Код

>>> import sys, locale
>>> sys.setdefaultencoding(locale.getdefaultlocale()[1])

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in -toplevel-
    sys.setdefaultencoding(locale.getdefaultlocale()[1])
AttributeError: 'module' object has no attribute 'setdefaultencoding'
>>> 


PM MAIL WWW   Вверх
albertn
Дата 21.8.2006, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



1. Должно подойти
2. Как это связано  с питоном?
3. определи входную и выходную кодировку, а затем напиши что-то вроде:
Код

print s.decode('KOI8-R').encode('cp1251')

PM WWW ICQ   Вверх
Cr@$h
Дата 26.8.2006, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Модератор: Пожалуйста, один топик - один вопрос.
Правила форума: http://forum.vingrad.ru/index.phps=&act=SR&f=27
PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0443 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.