Быстро определять пути локальной сети - PullRequest
0 голосов
/ 10 ноября 2018

Есть ли у Python способ быстро обнаружить наличие пути локальной сети?

Я пытался использовать os.path.exists и urllib2.urlopen. Когда путь не существует, им требуется не менее десятков секунд, чтобы определить, существует ли путь.

Можно ли сократить время до десяти секунд?

Это мой тестовый код:

# -*- coding: utf-8 -*-

import os
import sys
from urllib2 import urlopen

path = "file:////192.168.199.249/Users"
try:
    urlopen(path, timeout=1)
    print "exist"
except Exception, e:
    print "not exist"

if os.path.exists(path):
    print "exist"
else:
    print "not exist"
...