LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

100%, что ты делаешь херню. И, то что ты хочешь сделать, правильно делается совершенно иначе. Если хочешь, чтобы тебе кто-то смог подсказать как правильно, то подробно расскажи что именно ты хочешь получить и зачем тебе это.

Но даже херню ты делаешь неправильно. Вот этот код:

subprocess.call(["ls", "-l", "/dev", "/disk", "/by-id", "/usb*"])
Эквивалентен вот этой команды в шелле:
ls -l /dev /disk /by-id '/usb*'
Обрати внимане на пробелы.

Ну и плюсом, раскрытие звёздочек - это свойство шелла. Вне шелла это не работает.

Исходная версия Deleted, :

100%, что ты делаешь херню. И, то что ты хочешь сделать, правильно делается совершенно иначе. Если хочешь, чтобы тебе кто-то смог подсказать как правильно, то подробно расскажи что именно ты хочешь получить и зачем тебе это.

Но даже херню ты делаешь неправильно. Вот этот код:

subprocess.call(["ls", "-l", "/dev", "/disk", "/by-id", "/usb*"])
Эквивалентен вот этой команды в шелле:
ls -l /dev /disk /by-id '/usb*'
Обрати внимане на пробелы.

Ну и плюсом, раскрытие звёздочек - это свойство шелла. Без шелла это не работает.