Я пытаюсь использовать скрипт для открытия файла внутри сетевого диска с помощью python. Сценарий приводится ниже:Python: открыть файл в сетевом диске
import os
import subprocess
file_path = r"O:\XXXX\test.xls"
subprocess.Popen(filepath, shell=True)
сетевой диск требуется вход в систему, но я всегда по умолчанию подписать это в тот момент у меня на компьютере. Кроме того, использование os.listdir (путь к папке) не вызывает проблем с сетевым диском и перечисляет все файлы в каталоге, содержащем файл.
Пробовал некоторые предложения с аналогичных должностей, но они не работают.
Я использую Python 2.7 и Windows.
UPDATE:
ошибка не была вызвана после выполнения сценария.
Я пытаюсь открыть файл Excel. Сценарий работает, чтобы открыть Excel в других папках на компьютере, но только не в сетевом диске.
Какая ошибка вы получаете? –
Просто обновил сообщение. Произошла ошибка. Благодаря! – Jake
Нельзя открывать произвольные файлы с помощью «Popen». Для выполнения исполняемых файлов необходимо использовать «Popen». – DeepSpace