Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2013 09:05:56

iklimenchenko
Зарегистрирован: 2013-03-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Начало в Windows

Как объявить в документе, что я начинаю работать с python под windows? Пишу я в текстов редакторе, а не в консоле.
Вот в UBUNTU, например, это будет вот так:
#!/usr/bin/env python , а в виндовс…
Если не надо, то почему у меня на print ‘Hello Word’ ошибку выбивает интерпретатор - invalid syntax?
Python стоит последний, с офф сайта.

Отредактировано iklimenchenko (Март 3, 2013 09:07:34)

Офлайн

#2 Март 3, 2013 09:36:24

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Начало в Windows

Может быть потому что это третья версия питона и нужно писать

print("Hello, World")



Офлайн

#3 Март 3, 2013 15:03:37

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Начало в Windows

Если у вас не 3.х, тогда вы использовали неверные кавычки…



Офлайн

#4 Март 3, 2013 16:22:58

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Начало в Windows

4kpt
Если у вас не 3.х, тогда вы использовали неверные кавычки…
чего ?



Офлайн

#5 Март 3, 2013 17:01:57

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Начало в Windows

py.user.next Что “чего?”.
Ошибочка. Код был не обернут в теги и у меня создалось впечатление, что строковая переменная обернута в тильды вместо кавычек. Того и написал. Попробовал сам вставить код без тегов - то же самое, т.е. нормальные кавычки привращаются в что-то типа тильд.

P.S. Приношу свои извинения.



Отредактировано 4kpt (Март 3, 2013 17:06:28)

Офлайн

#6 Март 3, 2013 17:06:10

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Начало в Windows

не, просто так сказано, что если у него питон 3.x, то обратные кавычки будут работать
(на самом деле, я думаю, форум заменил одинарные кавычки на обратные)
(и всё-таки это не тильды, тильда - это ~)



Офлайн

#7 Март 3, 2013 17:08:18

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Начало в Windows

Понял. Просто этот знак на клаве совместно с тильдой на одной кнопке.
P.S. В тройке на работаю, потому не знаю и написал только касательно 2.Х. Как оно в тройке не знаю и знать не хочу поэтому и не писал из предосторожности :)



Отредактировано 4kpt (Март 3, 2013 18:06:54)

Офлайн

#8 Март 3, 2013 17:10:14

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Начало в Windows

во как можно символы смотреть

>>> import unicodedata
>>> unicodedata.name('`')
'GRAVE ACCENT'
>>>
это гравис



Отредактировано py.user.next (Март 3, 2013 17:10:31)

Офлайн

#9 Март 3, 2013 17:15:00

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Начало в Windows

Кстати, а с обратными кавычками можна выполнять преобразование из разных типов к строковому (во всяком случае в 2.Х). Только в качестве аргумента передается имя переменной. Хотя, если я не ошибаюсь, работает это преобразование как-то специфически. Особенно со строковыми объектами.



Отредактировано 4kpt (Март 3, 2013 17:25:36)

Офлайн

#10 Март 3, 2013 19:51:05

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Начало в Windows

где то видел так

#!C:\Python27\python.exe -u
Только дает ли это ожидаемый результат не проверял

Отредактировано sanodin (Март 3, 2013 19:52:45)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version