Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ошибка ASCII Python  (Прочитано 1045 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Ошибка ASCII Python
« : 26 Январь 2014, 18:29:09 »
Использую редактор Kate, но возникла проблема, если написать так

print ('Русские буквы')

то возникает такая ошибка, показанная на картинке. подскажите пожалуйста в чем проблема?



Пользователь решил продолжить мысль 26 Январь 2014, 18:35:46:
помогите пожалуйста этот Kate настроить, потому что если написать вот так

Цитировать
a= raw_input('Enter\n')
print a

то все. ничего не отображается нигде, и ничего никуда нельзя ввести.

Пользователь решил продолжить мысль 26 Январь 2014, 23:11:39:
вот оказывается в чем проблема русских букв,

Цитировать
#!/usr/bin/env python
# -*- coding: utf-8 -*-

print "Привет"

а вот как быть с зависанием при выполнении

Цитировать
a= raw_input()
print a

я не догадался...
« Последнее редактирование: 26 Январь 2014, 23:11:40 от wiom »
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 614
    • Просмотр профиля
Re: Ошибка ASCII Python
« Ответ #1 : 28 Январь 2014, 10:33:48 »
В Питоне файлы начинаются так:
Код: Python
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
Вторая строчка нужна для версии Питона 2.x (включая 2.7). Если ее не будет, то нельзя будет использовать других символов, кроме ASCII. Даже в комментариях. В Питоне 3 уже по умолчанию используется кодировка UTF-8, поэтому эту строчку писать не обязательно.


Код: Python
  1. a = raw_input()
Это тоже конструкция из Питона 2.х. Можно вводить любые символы, а после нажатия на Enter они в виде строки (тип 'str') будут присвоены переменной a. Так что это не зависание, а просто интерпретатор ждет ввода.
Why join the navy if you can be a pirate? (c) Steve Jobs

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: Ошибка ASCII Python
« Ответ #2 : 28 Январь 2014, 14:02:27 »
спасибо за ответ, но я прекрасно понимаю что интерпритатор ждет ввода) я не могу понять куда мне вводить? потому что окно вывода снизу, неактивно, туда ничего нельзя вводить. тоже самое и с KDevelop, опять интерпритатор ждет ввода, но вводить некуда. вот про это я хотел бы узнать, как это настроить?)
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
Re: Ошибка ASCII Python
« Ответ #3 : 28 Январь 2014, 15:23:54 »
Хз, мне кажется, что эти навороченные редакторы - извращение для скриптовых ЯП. В идеале - обычный vim, его можно настроить, как хочешь, и запускать с консоли - всё, вот и весь фокус
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: Ошибка ASCII Python
« Ответ #4 : 28 Январь 2014, 15:31:48 »
вот прикол то в том что я привык к автодополнению кода, привык к подсветке синтаксиса, привык ко многим удобствам. и совсем не привык к консоле) ну правда) вот все говорят через консоль можно сделать все что угодно так что юзайте ее, и вим, ну тогда я могу ответить что на ассемблере можно написать все что угодно, но это долго) и почему вы тогда кодите на ООП, пишите на асме) все равно весь код к примеру на том же делфи или с++, компилятор сначало переводит в асм)
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Ошибка ASCII Python
« Ответ #5 : 28 Январь 2014, 16:08:54 »
[b]wiom[/b], а про Geany не слышал?[codebash]sudo apt-get install Geany. Поделишся впечатлениями.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: Ошибка ASCII Python
« Ответ #6 : 28 Январь 2014, 16:16:34 »
ставил себе я Geany, она и сейчас стоит, только она вообще не компилирует, все вроде настроено верно, но при нажатии на кнопку "Выполнить" открывается консоль, и все. пустота. а так мне понравилось. если бы компилировала, работал бы в ней
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: Ошибка ASCII Python
« Ответ #7 : 28 Январь 2014, 16:38:06 »
 :idiot2: а питон разве компилируемый язык  :idiot2: :o

Не примочками всякими скомпилировать то можно все, что угодно.... я про дефолтовый вариант юзания....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: Ошибка ASCII Python
« Ответ #8 : 28 Январь 2014, 16:48:10 »
нет он не компилируемый. но есть возможность по нажатию на кнопку запустить выполнение скрипта, вот этого мне не хватает больше всего
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Ошибка ASCII Python
« Ответ #9 : 28 Январь 2014, 17:00:45 »
wiom, он запускается в терминале. Ты менял настройки? Я его юзую. Nano тоже подсвечивает код. ;D
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: Ошибка ASCII Python
« Ответ #10 : 28 Январь 2014, 17:20:26 »
да менял настройки, в параметрах компиляции написал напротив кнопки "Выполнить"
Цитировать
python %f
, но меня удивило то что проге все равно что я там напишу.
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Ошибка ASCII Python
« Ответ #11 : 28 Январь 2014, 18:13:31 »
wiom, какой "проге"?  :-\ Программ много. Все работает по дефолту!
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: Ошибка ASCII Python
« Ответ #12 : 28 Январь 2014, 18:20:51 »
сейчас я именно про Geany, у меня по дефолту не одна не работает. только SublimeText2 и то нормально не работает, почему то запускает только тот который находится первым в рабочей директории, но зато phpскрипты норм обрабатывает.
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

 

Страница сгенерирована за 0.064 секунд. Запросов: 24.