Автоматизация преобразования путей Mac в пути WindowsPython

Программы на Python
Anonymous
Автоматизация преобразования путей Mac в пути Windows

Сообщение Anonymous »

Я перехожу на MacOS, но большая часть моей организации работает с Windows. Мы часто обмениваемся ссылками (по электронной почте или в группах) на сетевой диск, сопоставленный с «D:».
Я изучаю возможность автоматизации преобразования путей к файлам MacOS в пути к файлам Windows с помощью небольшого скрипта Python. .
Ожидаемое поведение
Выберите текст -> Щелкните правой кнопкой мыши -> Службы -> AutomationName em> -> Текст заменяется.
[EDIT: Я могу сказать, что автоматизация работает, потому что текст заменяется. Проблема в том, что он заменяется на «Ввод», который передается в Python в виде строки («Ввод»).
Проблема
  • Невозможно передать «Выделенный текст» в качестве переменной в функцию Python.
  • Функция Python работает в терминале должным образом.
Действия
Изображение

Код: Выделить всё

# Convert MacOS Path to Windows Path

import sys

def MtW(link):
wPath = link.replace("/Users/FF/Server","D:\\").replace("/","\\")
print(wPath)

if __name__ == '__main__':
globals()[sys.argv[1]](sys.argv[2])

Спасибо за поддержку.

Подробнее здесь: https://stackoverflow.com/questions/786 ... dows-paths

Вернуться в «Python»