Есть ли у 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"