Форум сайта python.su
0
Как объявить в документе, что я начинаю работать с python под windows? Пишу я в текстов редакторе, а не в консоле.
Вот в UBUNTU, например, это будет вот так:
#!/usr/bin/env python , а в виндовс…
Если не надо, то почему у меня на print ‘Hello Word’ ошибку выбивает интерпретатор - invalid syntax?
Python стоит последний, с офф сайта.
Отредактировано iklimenchenko (Март 3, 2013 09:07:34)
Офлайн
20
Может быть потому что это третья версия питона и нужно писать
print("Hello, World")Офлайн
63
Если у вас не 3.х, тогда вы использовали неверные кавычки…
Офлайн
857
4kptчего ?
Если у вас не 3.х, тогда вы использовали неверные кавычки…
Офлайн
63
py.user.next Что “чего?”.
Ошибочка. Код был не обернут в теги и у меня создалось впечатление, что строковая переменная обернута в тильды вместо кавычек. Того и написал. Попробовал сам вставить код без тегов - то же самое, т.е. нормальные кавычки привращаются в что-то типа тильд.
P.S. Приношу свои извинения.
Отредактировано 4kpt (Март 3, 2013 17:06:28)
Офлайн
857
не, просто так сказано, что если у него питон 3.x, то обратные кавычки будут работать
(на самом деле, я думаю, форум заменил одинарные кавычки на обратные)
(и всё-таки это не тильды, тильда - это ~)
Офлайн
63
Понял. Просто этот знак на клаве совместно с тильдой на одной кнопке.
P.S. В тройке на работаю, потому не знаю и написал только касательно 2.Х. Как оно в тройке не знаю и знать не хочу поэтому и не писал из предосторожности :)
Отредактировано 4kpt (Март 3, 2013 18:06:54)
Офлайн
857
во как можно символы смотреть
>>> import unicodedata >>> unicodedata.name('`') 'GRAVE ACCENT' >>>
Отредактировано py.user.next (Март 3, 2013 17:10:31)
Офлайн
63
Кстати, а с обратными кавычками можна выполнять преобразование из разных типов к строковому (во всяком случае в 2.Х). Только в качестве аргумента передается имя переменной. Хотя, если я не ошибаюсь, работает это преобразование как-то специфически. Особенно со строковыми объектами.
Отредактировано 4kpt (Март 3, 2013 17:25:36)
Офлайн
31
где то видел так
#!C:\Python27\python.exe -u
Отредактировано sanodin (Март 3, 2013 19:52:45)
Офлайн