Автор Тема: Как запустить Python код в Sublime text?  (Прочитано 9044 раз)

lapuba

  • Newbie
  • *
  • Сообщений: 4
Как запустить Python код в Sublime text?
« : Декабря 18, 2015, 16:00:59 »
Я только начал изучать программирование, изучаю в основном через YouTube, там при написании кода через горячие клавишы запускает код для проверки. не как не могу найти в документации, подскажите пожалуйста 

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Как запустить Python код в Sublime text?
« Ответ #1 : Декабря 18, 2015, 16:02:52 »
Tools / Build System / Python

Tools / Build (Ctrl+B)

lapuba

  • Newbie
  • *
  • Сообщений: 4
Re: Как запустить Python код в Sublime text?
« Ответ #2 : Декабря 18, 2015, 16:05:35 »
Выдает такое

[Finished in 0.2s with exit code 1]
[shell_cmd: python -u "E:\Python\Lesson\3_list.py"]
[dir: E:\Lesson]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Как запустить Python код в Sublime text?
« Ответ #3 : Декабря 18, 2015, 16:11:46 »
Странно. Подцепи файлик, посмотреть.

Или попробуй что-нибудь простое

print 'Hello'

lapuba

  • Newbie
  • *
  • Сообщений: 4
Re: Как запустить Python код в Sublime text?
« Ответ #4 : Декабря 18, 2015, 16:17:37 »
Выдает [Finished in 0.4s]

Но при вводе

# =================================
#             Списки
# =================================

a = [1, 3, 5, 3.45, 'ddd', 's', 333]
print(a)

# Со списками можно работать также, как и со строками:
print(a[0]) # получим первый элемент списка
print(a[-1]) # последний элемент списка
print(a[0:-3]) # 3 последних элемента списка
print(a[0:3] + [7,8,9]) # получим новый список из 6 элементов
print([3,'4']*3 + ['The end!']) # размножим список

# В отличие от строк, элементы списка можно изменять:
a[2] = a[2] + 4
print(a)

# А также заменять часть элементов с помощью срезов. Заменим первые 3:
a[0:3] = [2,4,6]
print(a)

# удалим последние 2
a[-2:] = []
print(a)

# вставим несолько элементов внутрь
a[3:3] = ['this', 'is', 'some', 'elements']
print(a)

# вставим элемент в начало списка
a[:0] = [-1]
print(a)

# Как и для строк, встроенная функция len() вернет длину списка:
print(len(a))

# Добавить что-то в конец списка можно так:
a[len(a):] = [100]
print(a)

# Но чаще все-таки используется такая более простая конструкция (простое лучше сложного, помните?):
a.append(200)
print(a)

# Можно создавать списки, содержащие другие списки:
b = [1, 2, 3, [11, 22, 33], 5, 6]
print(b[3][2])

a = '2' in b
print(a)
[Finished in 0.3s with exit code 1]
[shell_cmd: python -u "C:\Users\DOM\Desktop\3_list.py"]
[dir: C:\Users\DOM\Desktop]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Как запустить Python код в Sublime text?
« Ответ #5 : Декабря 18, 2015, 16:21:27 »
Хм. Попробуй добавить первой строкой

# -*- coding:utf-8 -*-
или удалить русские комментарии и символы.

lapuba

  • Newbie
  • *
  • Сообщений: 4
Re: Как запустить Python код в Sublime text?
« Ответ #6 : Декабря 18, 2015, 16:39:04 »

# -*- coding:utf-8 -*-

a = [1, 3, 5, 3.45, 'ddd', 's', 333]
print(a)


print(a[0])
print(a[-1])
print(a[0:-3])
print(a[0:3] + [7,8,9])
print([3,'4']*3 + ['The end!'])


a[2] = a[2] + 4
print(a)


a[0:3] = [2,4,6]
print(a)


a[-2:] = []
print(a)


a[3:3] = ['this', 'is', 'some', 'elements']
print(a)


a[:0] = [-1]
print(a)


print(len(a))


a[len(a):] = [100]
print(a)

a.append(200)
print(a)


b = [1, 2, 3, [11, 22, 33], 5, 6]
print(b[3][2])

a = '2' in b
print(a)

[Finished in 0.3s with exit code 1]
[shell_cmd: python -u "C:\Users\DOM\Desktop\3_list.py"]
[dir: C:\Users\DOM\Desktop]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Как запустить Python код в Sublime text?
« Ответ #7 : Декабря 18, 2015, 17:02:42 »
Дурацкий вопрос, а Python у тебя установлен?