Найти - Пользователи
Полная версия: Выдается синтаксическая ошибка
Начало » Python для новичков » Выдается синтаксическая ошибка
1
Korol
оператор print не важно в каком виде выдает syntax error

причина не понятна, так как на другом компе на x86 все работает, а на х64 нет.

даже на самом простом коде, например

s = "abcdefghijklmnop" 
while s != "":
print s
s = s[1:-1]
py.user.next
для второго
s = "abcdefghijklmnop" 
while s != "":
print s
s = s[1:-1]
для третьего
s = "abcdefghijklmnop" 
while s != "":
print(s)
s = s[1:-1]
Korol
Спааааасибо, большое
Korol
опять принт, в чем проблема

try:
res = int(open('C:\Users\a.korolev\Desktop\1.txt)'.read())/ int(open('C:\Users\a.korolev\Desktop\2.txt').read())
print (res)

SyntaxError: invalid syntax
Virtuos86
Тут дело не в Python, а в невнимательности
open( ‘C:\Users\a.korolev\Desktop\1.txt)’
А должно быть
open( ‘C:\Users\a.korolev\Desktop\1.txt’)
Пишите код в нормальных редакторах, которые подсвечивают синтаксис и выделяют синтаксические ошибки.
Korol
упс, спасибо и извините

а подсказать такой редактор можете?
py.user.next
notepad++
Korol
py.user.next спасибо. Что означает ошибка SyntaxError: unindent does not match any outer indentation level, заранее еще раз благодарен
Korol
скажите пож как в 3.2 выводиться except IOError as (errno, strerror):

пишет что ошибка в скобке
Atterratio
Korol
упс, спасибо и извините

а подсказать такой редактор можете?
Долго скитался по всяким простеньким редакторам, но всё же осилил Eclipse с PyDev пока это лучше что видел.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB