Я пытаюсь запустить следующую программу на Python
import re
regex=re.compile("http...imgs.xkcd.com.comics.[\\S]*.[jpg|png]")
f=open('out.txt')
for a in f:
print regex.findall(a)
print '\n'
, когда я вручную набираю код в интерпретаторе, он работает как положено, но когда я сохраняю его в виде файла и пытаюсь запустить, он даетошибки.Команда, которую я использовал для запуска, это
chmod +x
sudo ./pymod.py
ОШИБКА: ./pymod.py: 2: Синтаксическая ошибка: "(" неожиданно
, если я не использую sudo, я получаю ошибкуэто
./pymod.py: line 2: syntax error near unexpected token `('
./pymod.py: line 2: `regex=re.compile("http...imgs.xkcd.com.comics.[\\S]*.[jpg|png]")'
Я использую Ubuntu 10.04 со всем по умолчанию
требуется около 10-15 секунд для появления ошибки