LINUX.ORG.RU

История изменений

Исправление ei-grad, (текущая версия) :

Мм... ну да. Для скорости можно Pypy заюзать, но на C все равно быстрее будет. Вот вроде работающий вариант:

#!/usr/bin/env python
# encoding: utf-8

import sys
from shlex import shlex

s = shlex(open(sys.argv[1]))
s.wordchars = '0123456789.+-eE'

for i in range(int(sys.argv[2])):
    s.get_token()

print(s.get_token())

Исправление ei-grad, :

Мм... ну да. Для скорости можно Pypy заюзать, но на C все равно быстрее будет. Вот вроде работающий вариант:

#!/usr/bin/env python
# encoding: utf-8

import sys
from shlex import shlex

s = shlex(open(sys.argv[1]))
s.wordchars = '0123456789.+-eE'

for i in range(int(sys.argv[2]) - 1):
    s.get_token()

print(s.get_token())

Исправление ei-grad, :

Мм... ну да. Для скорости можно Pypy заюзать, но на C все равно быстрее будет. Вот вроде работающий вариант:

#!/usr/bin/env python
# encoding: utf-8

import sys
from shlex import shlex

s = shlex(open(sys.argv[1]))
s.wordchars = '0123456789.+-eE'

for i in range(int(sys.argv[2])):
    s.get_token()

print(s.get_token())

Исходная версия ei-grad, :

Мм... ну да. Для скорости можно Pypy заюзать, но на C все равно быстрее будет. Вот вроде работающий вариант:

#!/usr/bin/env python
# encoding: utf-8

import sys
from shlex import shlex

s = shlex(open(sys.argv[1]))
s.wordchars = '0123456789.+-eE'

for i in range(int(sys.argv[2])):
    s.get_token()

print(s.get_token())