Программирование на Python [закрыто]

Я изучаю программирование на Python из журнала Full Circle. Кто-нибудь может исправить эту программу, поскольку она не работает.

#!/usr/bin/env python
strng = 'The time has come'
pos = strng.find('time')
-1
задан 2 November 2013 в 14:27

1 ответ

Я полагаю, вы используете Ubuntu и пытаетесь изучать Python. Вот пошаговое руководство о том, как заставить ваш пример работать.

  1. Введите terminal в hud (символ убунту в верхней левой части экрана) и нажмите ввод. Это открывает терминал.

  2. В терминале типа python. Это открывает интерактивную программную оболочку для python.

  3. Затем введите свой код. Вы получите ваш вывод немедленно. Я думаю, что вы боретесь со своим кодом, потому что вы не знаете, что делать с переменной pos. В следующем примере я просто набираю pos, чтобы получить значение pos. Вы также можете ввести print pos.

    strng = 'The time has come'
    pos = strng.find('time')
    pos 
    

Вывод, который вы должны увидеть, -

>>> strng = 'the time has come'
>>> pos = strng.find('time')
>>> pos
4
>>> strng[4]
't'
>>> strng[4:]
'time has come'

Если вы хотите иметь возможность запускать это как файл, вам нужно выполнить следующее ,

  1. В вашем терминале введите which python. Это дает вам место двоичного исполняемого файла, который является Python.

  2. Поместите этот «шебанг» (#!/usr/bin/python) вверху файла, который вы сохраняете, с нужным вам именем.

  3. Запустите команду chmod +x the_file_name_you_choose.py, чтобы сделать ваш файл исполняемым.

  4. Затем запустите в том же каталоге, что и ваш файл python the_file_name_you_choose.py. Если вы назначаете только несколько переменных и не вызываете их (то есть вы говорите pos = ..., но никогда не вызываете pos), это не даст вам никакого выхода.

Дайте нам знать, если есть что-нибудь еще. Если ваша проблема связана с python, а не с непониманием того, как использовать python в Ubuntu, задайте свой вопрос о stackoverflow.

0
ответ дан 2 November 2013 в 14:27

Другие вопросы по тегам:

Похожие вопросы: