Старый 06.06.2011, 16:42   #31
nobody
 
Аватар для nobody
 
Регистрация: 05.07.2010
Сообщений: 176
Репутация: 130
По умолчанию

http://docs.python.org/library/functions.html#int
судя по рядом стоящему isinstance, то нет.

P.S. не знаю важно-ли, но советую учесть момент с numeric literals (отрицательные числа тоже integer)
__________________
Sad panda
nobody вне форума   Ответить с цитированием
Старый 08.06.2011, 14:00   #32
skM
 
Регистрация: 06.07.2010
Сообщений: 95
Репутация: 8
По умолчанию

Входные данные: В единственной строке входного файла INPUT.TXT записано два натуральных числа через пробел
Выходные данные: В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — сумму чисел А и В

Чем короче и быстрее кодес - тем лучше. Вот, что я написал.
Цитата:
import re
m = re.search('^(\d+) (\d+)', open('C:\input.txt').readline())
open('C:\output.txt', 'w').write(str(int(m.group(1)) + int(m.group(2))))
Как можно реализовать закрытие файлов ?
skM вне форума   Ответить с цитированием
Старый 10.06.2011, 11:15   #33
Coco_Jamboo
 
Регистрация: 05.09.2010
Сообщений: 1
Репутация: 0
По умолчанию

Цитата:
Сообщение от skM Посмотреть сообщение
Как можно реализовать закрытие файлов ?
Код:
file.close()
Coco_Jamboo вне форума   Ответить с цитированием
Старый 26.06.2011, 12:26   #34
Белый Тигр
 
Аватар для Белый Тигр
 
Регистрация: 29.08.2010
Сообщений: 148
Репутация: 25
По умолчанию

Где можно взять список с набором хешируемых типов данных в Python? (стандартных)
Белый Тигр вне форума   Ответить с цитированием
Старый 02.09.2011, 13:01   #35
skM
 
Регистрация: 06.07.2010
Сообщений: 95
Репутация: 8
По умолчанию

PHP код:
def xynta(url,headers):
    
req urllib2.Request('%s+or+1+group+by+mid((select+count(table_name)\
+from+information_schema.columns+where+column_name\
+like+0x2570617325),floor(rand(0)*2),64)\
+having+avg(0)--+' 
urlNoneheaders)
    return 
req 
Можно как-нибудь по-изящнее переносить длинные строки?
skM вне форума   Ответить с цитированием
Старый 08.11.2011, 23:39   #36
xCedz
 
Регистрация: 05.07.2010
Сообщений: 33
Репутация: 6
По умолчанию

Цитата:
Сообщение от skM Посмотреть сообщение
PHP код:
def xynta(url,headers):
    
req urllib2.Request('%s+or+1+group+by+mid((select+count(table_name)\
+from+information_schema.columns+where+column_name\
+like+0x2570617325),floor(rand(0)*2),64)\
+having+avg(0)--+' 
urlNoneheaders)
    return 
req 
Можно как-нибудь по-изящнее переносить длинные строки?
в скобках разместить)

PHP код:
foo = (w+# и коментарии еще писать
        
+y
xCedz вне форума   Ответить с цитированием
Старый 16.11.2011, 21:40   #37
omg_it_glowZ
 
Регистрация: 03.03.2011
Сообщений: 18
Репутация: -1
По умолчанию

Как можно поэффективней привязать "софт" (скорее даже скрипт) к железу. Понятно, что при желании без проблем отвяжут, но что бы обычные пользователи не могли беспрепятственно раздавать его.

Был бы признателен за подсказки.
omg_it_glowZ вне форума   Ответить с цитированием
Старый 22.06.2012, 00:31   #38
Specialist
 
Регистрация: 13.06.2012
Сообщений: 25
Репутация: 20
По умолчанию

omg_it_glowZ, тебе нужно сделать дроппер. Что-то примитивное в целом можно наваять, используя те же номер устройств из шины PCI (если в линуксе, то попроще будет).

Подскажите, как перехватить и переслать исключение.
Сейчас я отлавливаю исключение, делаю что-то, и опять делаю raise того же самого исключения с теми же параметрами. Хочу сделать это красивее.
Specialist вне форума   Ответить с цитированием
Старый 22.06.2012, 03:58   #39
k.v
Banned
 
Регистрация: 11.01.2012
Сообщений: 19
Репутация: 4
По умолчанию

omg_it_glowZ: если под виндой, то можно скомпилировать скрипт в экзешник (www.py2exe.org) и воспользоваться любой из существующих навесных защит, позволяющих привязываться к железу.

Specialist: официально рекомендованный способ - делать raise вообще без указания исключения и его параметров. В этом случае, возникшее исключение будет "переброшено" повторно.
k.v вне форума   Ответить с цитированием
Старый 22.06.2012, 11:40   #40
Specialist
 
Регистрация: 13.06.2012
Сообщений: 25
Репутация: 20
По умолчанию

Да, спасибо, в PEP четко сказано:
Цитата:
raise (with no arguments) is used to re-raise the active exception in an except suite.
Specialist вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot