line 83 SyntaxError: invalid syntax может я не так запускаю?Запускаю через командную строку вот таким образом, всё равно ошибка эта вылетает. C:\>Python33\python.exe C:\Python33\anti.py
wkar, может я немного не вовремя. но что именно исправлял? изучаю питон немного, тренируюсь находить чужие ошибки в простом коде собсна на 3.3.3 версии - отказывался стартовать, пока не поправил все кривые отступы
я таже был испавил отступы, поэтому и был выклал файл на файлообменик, чтоб форум опять не поломал их. Код написан под питон версии 2, это легко заметить по принт функциям, по этому я не знаю как у тебя получилось запустить на 3 питон. Хотя я уже давно не слежу за питоном, может там что-то поменяли.
Здравствуйте. После удаления некоторых системных файлов виндовса (не моих рук дело) Sublime Text 2 у меня не работает комбинация ctrl + B . Я вообще не могу посмотреть результат своей работы. это выглядит так http://clip2net.com/s/6UKlpw (на скрине мой первый скрипт для квадратного уравнения). Пробовал удалить, а потом снова установить прогу, но не получается. Что кто может посоветовать?
как запускать питхон и перл скрипты в адресе сайта ? закачивал скрипты в файлы php - html, расширения питхона и перла - но так они не запускаются, можно как php его запускать из формы или зайдя по ссылке скрипты ?
Смотря что за скрипты Если Django/Flask/Bottle и др то у них есть встроенный веб-сервер для разработки. Ну, или через какой-нибудь gunicorn запускать.
Возможно ли средствами питона прочитать огромный файл? Скажем 30-100 гигабайт. Как правило, интерпретируемые языки не могут производить операций с файлами размер которых превышает оперативную память, в частности php,perl не смогут открыть такой файл своими функциями. А вот прикладные языки типа С++, Delphi и так далее без проблем могут через низкоуровневое API и хендлы открыть файл на чтение и что нибудь с ним сделать, например в цикле прогнать по всем строкам. А может ли это сделать питон, или он как и прочие интерпретируемые языки такую операцию не сможет сделать? Ну грубо говоря пример, открыть 100 гигабайтный файл, пройтись в цикле по всем строкам, и сделать замену в каждой строке цифр 111 на 222, естественно оперативной памяти на компе не более 10 гигабайт.
не проверял, однако, например, вот: http://stackoverflow.com/questions/8009882/how-to-read-large-file-line-by-line-in-python решения есть и много, поиск по "python big file" предоставляет достаточно решений
http://stackoverflow.com/questions/6475328/read-large-text-files-in-python-line-by-line-without-loading-it-in-to-memory PHP: with open("log.txt") as infile: for line in infile: do_something_with(line)
не знаю в тему ли вопрос, подключил питон к апачу как CGI, путем создания .htaccess файла в директории с питоновским скриптами: Code: AddHandler cgi-script .py Options +ExecCGI Ну и в самом питоновском скрипте в первой строке указываю путь до интерпретатора. Проблема в том, что если в питоновском файле синтаксическая ошибка, апач вываливает ошибку 500, вместо текста с ошибкой, как в случае с php Немного повозившись с питоном и его ответами, пришёл к выводу, что ошибка 500 в апаче возникает в любом случае когда отсутствует заголовок "Content-type", если его нет, апач не выводит содержимое интерпретатора на экран. Можно ли это как то исправить, чтобы как и в случае с php видеть в браузере синтаксические ошибки и проблемы, если они есть? Если это можно решить, то очень желательно каким нибудь не сильно мудреным способом. Использую сборку под windows под названием WAMP, хотелось бы прямо к ней нормально функционирующий питон подсоеденить, а пока он работает без показа синтаксических проблем.
Показывать это в браузер очень плохое решение. С таким подходом можно использовать джангу и только в режиме дебага, только вопрос зачем? Показывать незнакомцам пути до питонафайлов? ну если тебе так важно, открывай не читсый питон, открывай скрипт, который будет весь вывод питоноскрипта класть в файл, хотя опять же не понятно, синтаксис можно и на локальной тачке разобрать.
А может подойдешь к проблеме с другой стороны и попробуешь vagrant? Зачем мучаться и пытаться к WAMP чтото прикрутить. http://habrahabr.ru/company/dataart/blog/264367/ или https://github.com/AnthonyNystrom/python-dev-bootstrap и будет тебе хорошо
Как получить страницу с помощью requests ПОСЛЕ того как на ней выполнится скрипт? Есть http://www.my10minutemail.com/, вхожу по PHPSESSID, ответ - страница без сообщений. На сайте есть скрипт(ниже). Как получить страницу ПОСЛЕ его работы? Spoiler: скрипт Code: $(document).ready(function() { var intervalId; function updateMessages() { $.ajax({ url: 'Update', context: document.body }).done(function(result) { var resultObj = jQuery.parseJSON(result); if (resultObj.expire == -1) { $('#expire_text').html('This e-mail has been deleted:'); $('#extend_button').html('Create new disposable e-mail!'); $('#table_dea_messages').html(''); clearInterval(intervalId); } $('#expire_time').html(resultObj.expire); $('#table_dea_messages').html(resultObj.table); $('#table_dea_messages tr').click(function(item) { if (item.currentTarget.id.length == 0) { return; } $('#modalMessage').modal({ backdrop: false, remote: 'Message/' + Math.floor(Math.random() * 100000000000000) + '/' + item.currentTarget.id.substring(4) }); }); }); } intervalId = setInterval(function(){ updateMessages(); }, 5000); updateMessages(); $('body').on('hidden', '.modal', function() { $(this).removeData('modal'); }); }); </script> Спасибо.
Использовать что-то, что может исполнять js-код, самым адекватным решением считаю PhantomJS + Selenium update: в данном конкретном случае можно просто отправить запрос на "/Update", то есть по сути выполнить вот эту часть искомого скрипта: Code: $.ajax({ url: 'Update', context: document.body }) и распарсить json, который прилетит в ответ
Я, отправив запрос, авторизовался, получил куки. А с помощью чего их можно передать браузеру? Нет ли модуля, позволяющего редактировать sqlite?)
Code: import urllib2 opener = urllib2.build_opener() opener.addheaders.append(('Cookie','cookiename=cookievalue')) f = opener.open("http://example.com/")