Script Python pour changer de chemin d'accès windows à unix chemin

Je veux un script où je peux coller un chemin d'accès windows comme argument, et puis le script convertit le chemin d'accès unix chemin et ouvrir le chemin à l'aide de nautilus.

Je veux être en mesure d'utiliser le script comme suit:

mypythonscript.py \\thewindowspath\subpath\

Le script actuellement ressemble à ceci:

import sys, os

path = "nautilus smb:"+sys.argv[1]

path = path.replace("\\","/")

os.system(path)

Je travaille presque 🙂
Le problème est que j'ai du ajouter " autour de l'argument... comme ceci:

mypythonscript.py '\\thewindowspath\subpath\'

Quelqu'un qui sait comment je peux écrire un script qui permet cet argument est sans ' , ... c'est à dire comme ceci:

mypythonscript.py \\thewindowspath\subpath\

EDIT: je pense que je dois ajouter que le problème est que sans ' \ dans l'argument est traité comme un caractère d'échappement. La solution ne doit pas nécessairement être un script python, mais je veux (sous Linux) pour être en mesure de simplement coller un chemin d'accès windows comme argument pour un script.

Quelle est la source pour les chaînes? Vous pouvez créer une simple interface GUI pour éviter l'échappement et/ou d'enquêter sur les drag-n-drop sur une icône de script/applet solution.
Les cordes avec le chemin d'accès windows je reçois des emails. J'ai peut-être de créer une interface graphique app pour cela, comme vous le suggérez... Mais je pense que ce doit être un problème assez fréquent?!?
ou tout simplement lire les directement à partir du presse-papiers: xclip -o
Puisque je vois que vous avez plusieurs balises de langue, si vous êtes simplement à la recherche d'une solution qui fonctionne, il y a winepath. Je m'attends il est probablement plus robuste que n'importe quel script, vous pouvez mettre ensemble en quelques minutes, si vous arrive d'avoir du vin.

OriginalL'auteur user1489737 | 2012-06-28