Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: python  (Прочитано 1025 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ip10

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
python
« : 17 Июня 2012, 12:31:32 »
Всем Привет.
у меня проблема с маленьким и простым скриптом на python, он нн запускается из-за ошибок в коде так как написано было в сообщение.
код просто вот:
import subprocess
subprocess.call(["lm","-l"])
проблема в том что если просто  выполнять команды в терминале то все работает, но когда создаю скрирт, пишет вот что: ./pyls.py: line 2: syntax error near unexpected token `["lm","-l"]'
./pyls.py: line 2: `subprocess.call(["lm","-l"])'
и еще вместо стрелки от мыши появляется крестик.

разрешение на запуск скрипта дал. запус произвожу так: ./pyls.py
в чем беда?

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
Re: python
« Ответ #1 : 17 Июня 2012, 12:57:01 »
а команда lm точно существует? может это алиас на другую команду?
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн ip10

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: python
« Ответ #2 : 17 Июня 2012, 13:00:14 »
получется нет.
так как еще туда не добрался что бы поменять.
и еще потому что если делать по командно типа:
# python
>>> import subprocess
>>> subprocess.call(["lm","-l"])
то работает, а когди закидаю это в файл и делаю скриптом то не работает.

Оффлайн Daynin

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
    • Google+
Re: python
« Ответ #3 : 06 Июля 2012, 02:44:20 »
Попробовал выполнить lm из терминала. Пишет, что такая команда не найдена. Скорее всего, это действительно какой-то алиас для какой-то доустановленной программы. Не могли бы вы сказать, что вообще делает lm?
Замечательный тут у вас форум! Много интересных людей.

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: python
« Ответ #4 : 06 Июля 2012, 10:28:06 »
Не могли бы вы сказать, что вообще делает lm?
я сильно так думаю, давно глядя на эту тему, что это должна была быть ls ;) :
Цитировать
... повторяю: вода кипит при 100 градусах, а 90 градусов - это прямой угол!


 

Страница сгенерирована за 0.015 секунд. Запросов: 21.