Comment faire pour exécuter une commande UNIX dans le script Python

#!/usr/bin/python

import os
import shutil
import commands
import time
import copy

name = 'test'

echo name 

J'ai un simple scripts python comme ci-dessus. Lorsque je tente de l'exécuter, je reçois une erreur de syntaxe lors de la tentative de sortie de la variable de nom.

  • Vous devez spécifier au moins le message d'erreur exact que vous êtes l'obtention d'.
  • Pourquoi avez-vous vous attendez à un générique de commande unix (echo) pour être pris en charge juste comme ça en Python, comme si elle était reconnue comme un Python déclaration?
  • C'seulement les rendements générique “erreur de syntaxe”, comme echo n'est pas un mot-clé et il s'attend à quelque chose d'autre à se produire après un éventuel nom de la variable (par exemple, une mission).
  • Merci, je le savais déjà. Je ne cherche à améliorer l'OP manières pour poser des questions.
  • Déjà pensé que vous avez fait, mais pour être juste, “erreur de syntaxe” est la plus exacte possible, dans ce cas ^^
InformationsquelleAutor user1204195 | 2012-06-05