Accueil > Forum > > > > [python] probleme execution commande avec os.popen
[python] probleme execution commande avec os.popen
lundi 13 avril 2009 à 17:56:22 |
[python] probleme execution commande avec os.popen

lpi_info
|
salut à tous, j'essaie de lancer une commande dans un script python que je veux exécuter par la suite dans une page web, pour cela j'ai utilisée le spawn avec os.popen(), mais le problème que j'ai c'est qd j'exécute le script directement avec python tous marche bien, alors qu'en le lançant à partir du serveur j'ai le msg d'erreur suivant: WindowsError: [Error 5] Accès refus: 'C:\\WINDOWS\\system32\\cmd.exe /c gdal_translate wcs.xml wcs.tif' voici la partie de mon script ou je fais l'appel: # la commande à executer com = 'gdal_translate C:\Inetpub\wcs.xml C:\Inetpub\wcs.tif' # spawn process: child = os.popen(com) child.close() merci pour votre aide Salwa.
|
|
mardi 21 avril 2009 à 10:38:22 |
Re : [python] probleme execution commande avec os.popen

8sango8
|
Bonjour, voila j'ai le plus ou moins le même problème . Je n'arrive pas à exécuter le gdal_translate a partir de mon script, je tape le code suivant : "os.system("D:\Program Files\FWTools2.2.8\bin\gdal_translate.exe -ot UInt16 -scale 0 9000 0 255 -of png carteeee popo22.png")
Cela ne fonctionne pas alors que quand je le fais directement dans la console tout fonctionne bien. Tout aide est la bien venue .
Sango.
|
|
mardi 21 avril 2009 à 12:16:48 |
Re : [python] probleme execution commande avec os.popen

lpi_info
|
Salut,
j'ai essayée une autre méthode en travaillant avec la spécification PyWPS, je lance ma commande gdal_tarnslate dans le processus par:
self.cmd("gdal_translate -of png wcs.tif wcs_png.png")
et cela fonctionne bien, mais avec la commande: "gdal_translate C:\Inetpub\wcs.xml C:\Inetpub\wcs.tif" cela ne fonctionne plus, j'ai le message d'erreur suivant ---------- ERROR 4: Unable to open EPSG support file gcs.csv. Try setting the GDAL_DATA environment variable to point to the directory containing EPSG csv files. ERROR 1: Unable to interprete GridBaseCRS 'urn:ogc:def:crs:EPSG::26191'. GDALOpen failed - 1 Unable to interprete GridBaseCRS 'urn:ogc:def:crs:EPSG::26191'. ------------- alors que j'ai déjà ajoutée la variable d'environnement GDAL_DATA
merci pour votre aide.
Salwa
|
|
mercredi 22 avril 2009 à 10:09:47 |
Re : [python] probleme execution commande avec os.popen

8sango8
|
Salut, moi j'ai un autre problème, la console se lance mais elle se coupe directement après et ma commande n'a pas été effectuer  . je rappel le code : os.system('D: &cd D:\Program Files\FWTools2.2.8\bin\ &gdal_translate.exe -ot UInt16 -scale 0 9000 0 255 -of png cart.png popo88.png') Je test cette commande directement dans la console windows et la ça fonctionne directement donc le problème . Merci pour votre aide . Sango
|
|
mercredi 22 avril 2009 à 14:40:21 |
Re : [python] probleme execution commande avec os.popen

8sango8
|
J'ai trouvé je viens de remarquer que j'ai oublié le r' ............  donc ca deviens os.system(r'D: &cd D:\Program Files\FWTools2.2.8\bin\ &gdal_translate.exe -ot UInt16 -scale 0 9000 0 255 -of png cart.png popo88.png') ca fonctionne !!
|
|
Cette discussion est classée dans : commande, os, python, popen, wcs
Répondre à ce message
Sujets en rapport avec ce message
Utyilisation de os.popen() [ par Harvester_ ]
voila j'merai bien me servir de cet fonction pour executer un prog sensé etre en FullScreen en fenetré.J'comment j'pe my prendre?
Problème avec os.popen pour executer un programme exe [ par lonewolfs ]
Bonjour,je met en place un script qui permet de transformer à l'aide winrar un fichier en autoextractible puis de le compresser en rar avant de l'envo
Créer une commande linux en python [ par skylin3 ]
Bonjour,J'aimerai savoir si c'est possible et comment faire pour créer une commande que je peux utilisé dans ma console linux (Debian 4.0) créer en py
Compression d'images en lignes de commande - Python [ par Elninor ]
Bonsoir, j'ai cherché sur tous les sites possibles (francophone et anglophone) mais je n'ai rien trouvé. Je recherche quelques lignes de commande perm
Py2exe executer des commandes sur l'invite de commande windows [ par frankyflex ]
Bonjour a tous, j'ai un petit soucis avec le code que je viens de produire, il s'agit d'une banale execution d'un code sur l'invite de commande, os.s
Comment ça marche mkdir et makedirs ? [ par undertaker4000 ]
Bonjour, je cherche à écrire un petit "machin" qui me permet de créer un dossier - avec sous-dossiers et fichiers - en fonction de quelques paramètre
programmation python aide fonction récursive [ par dobb13 ]
Bonjour, Je débute en programmation en langage python Et j'aimerai avoir de l'aide sur la récursivité (une fonction qui s'auto-appelle) J'ai une fo
trajectoires sous python [ par owlcity92 ]
Bonjour à tous, Je suis étudiante en deuxième année de licence physique, je suis débutante en programmation et j'aurai grandement besoin d'aide po
Tkinter [ par williammalavelle ]
Bonjour à tous, Question stupide : je débute sous Python et sous Tkinter. J'ai un script python que je souhaite lié à Tkinter (j'ai préparé les fenêt
Python matcher des caracteres [ par psikopit ]
Bonjour à tous ;) Je suis débutant en python et j'essaie de faire un code tout simple qui matche les **En gras** d'un texte pour les remplacer par de
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|