Мне нужен сценарий, в котором я могу вставить путь к Windows в качестве аргумента, а затем скрипт преобразует путь в путь unix и открывает путь с помощью nautilus.Сценарий Python для изменения пути к пути к unix
Я хочу, чтобы иметь возможность использовать скрипт следующим образом:
mypythonscript.py \\thewindowspath\subpath\
Сценарий в настоящее время выглядит следующим образом:
import sys, os
path = "nautilus smb:"+sys.argv[1]
path = path.replace("\\","/")
os.system(path)
Я почти работает :) Проблема заключается в том, что я должен добавить 'вокруг аргумента ... например:
mypythonscript.py '\\thewindowspath\subpath\'
Любой, кто знает, как я могу написать скрипт, который позволяет этот аргумент без «... то есть как это:
mypythonscript.py \\thewindowspath\subpath\
EDIT: Я думаю, что я должен добавить, что проблема заключается в том, что без» в \ в аргументе рассматривается как экранирующий символ , Решение не обязательно должно быть скриптом python, но я хочу (в Linux) иметь возможность просто вставить путь к Windows в качестве аргумента для скрипта.
Что является источником для строк? Вы можете создать простой графический интерфейс, чтобы избежать экранирования и/или исследовать drag-n-drop в значке/апплетах сценария. – jfs
Строки с оконной дорожкой, которые я получаю в письмах. Возможно, мне нужно создать графическое приложение для этого, как вы предлагаете ... Но я просто думаю, что это должна быть довольно распространенная проблема?!? – user1489737
или просто прочитать непосредственно из буфера обмена: 'xclip -o' – jfs