Quelle est la meilleure façon de savoir si un chemin réseau (par exemple //192.168.1.1/test) existe en utilisant python dans linux?Comment vérifier si un chemin réseau existe?
2
A
Répondre
3
Si par "chemin" vous voulez dire une URL Internet, vous voudrez regarder le module urllib.
from urllib import urlopen
try:
urlopen(path)
except IOError:
pass # does not exist
else:
pass # does exist
Si par "chemin" vous voulez dire un UNC Windows, alors vous voudrez utiliser le module os.
import os
os.path.isdir(path)
note, j'ai trouvé les chemins d'accès UNC Windows un peu flakey. Selon votre configuration réseau et vos autorisations, elles peuvent être accessibles ou non.
+2
Désolé pour la confusion. Qu'est-ce que je veux, c'est que si un utilisateur entre un chemin réseau (un chemin de dossier partagé), avant de poursuivre le traitement, je veux vérifier que si ce chemin existe vraiment ou non? – MA1
Questions connexes
- 1. Comment vérifier si le chemin d'installation du projet C# existe
- 2. Déterminer si un chemin est un chemin réseau VBA
- 3. Comment vérifier si un répertoire existe avant d'insérer un fichier
- 4. XPath: Comment vérifier si un attribut existe?
- 5. Comment vérifier si un répertoire FTP existe
- 6. Vérifier si un élément existe
- 7. Comment vérifier si l'enfant existe
- 8. Vérifier si l'attribut existe
- 9. Comment vérifier si un référentiel existe ou non?
- 10. Comment vérifier si un fichier existe dans une télécommande?
- 11. Vérifier si l'élément XML existe
- 12. vérifier si un site existe avec PHP
- 13. Vérifier si un cadre existe avec jQuery
- 14. Comment vérifier si un fichier existe sur un serveur externe
- 15. Comment vérifier si un fichier existe dans un fichier war?
- 16. Comment vérifier si un fichier existe dans un fichier makefile
- 17. Comment vérifier si un menu avec un nom spécifique existe
- 18. Comment vérifier si un objet existe dans un NSMutableArray
- 19. Vérifier si la table existe
- 20. Vérifier si l'URI relative existe
- 21. WebDav comment vérifier si le dossier existe?
- 22. Vérifier si un répertoire existe sur un autre serveur ksh
- 23. Comment vérifier si une classe javascript existe
- 24. Vérifier si un chemin existe sur un hôte distant à l'aide de paramiko
- 25. Hibernation: vérifier si l'objet existe
- 26. Vérifier si un chemin est valide en Python
- 27. jQuery vérifier si onClick existe sur l'élément
- 28. Déterminer si un partage réseau existe avant le montage
- 29. MSBuild: Comment puis-je vérifier si un processus existe?
- 30. comment vérifier si un fichier existe avant de le créer
Les questions de programmation vont à Stackoverflow.com – RJFalconer
Comme dans une interface/route, ou l'analyse des voisins? –
Qu'est-ce qu'un "chemin réseau"? – wRAR