有沒有一種方法來檢查一個文件夾是否存在於使用Python的Web服務器上? (類似於「os.path.isdir」,但如果沒有找到,則將HTTP響應讀爲「HTTP/404」)使用python和http函數檢查網絡服務器中是否存在文件夾
3
A
回答
4
您可以通過在urllib中請求服務器並檢查它是否成功200錯誤或不成功。
我覺得很難看到什麼是目錄,什麼不是。什麼是目錄?使用現代Web框架,人們可以根據需要路由URL。你是否定義了一個目錄作爲其下的網頁,即使它可能不是文件系統上的分層次序?
import urllib
f = urllib.urlopen('http://stackoverflow.com/questions/10822223/check-if-folder-exists-in-a-webserver-using-python-and-http-functions/')
if f.code == 200:
#success
0
import requests
r = requests.get('http://stackoverflow.com/questions/10822223/check-if-folder-exists-in-a-webserver-using-python-and-http-functions')
if r:
print "Exists"
else:
print "Doesn't exist"
相關問題
- 1. c#windows服務 - 檢查網絡文件夾是否存在
- 2. Xcode檢查文件是否存在於網絡服務器上
- 3. 檢查服務器中是否存在文件夾(Silverlight)
- 4. 使用java檢查SFTP服務器中是否存在文件
- 5. 檢查共享網絡驅動器中是否存在文件
- 6. 如何檢查網絡文件夾是否存在證書使用PowerShell 5
- 7. Java和JSF,檢查服務器上是否存在文件
- 8. 如何檢查使用python的遠程服務器上是否存在文件?
- 9. 使用Python檢查遠程SSH服務器上的文件是否存在
- 10. 檢查文件是否在ASP.NET服務器中存在
- 11. 網絡文件夾瀏覽器服務
- 12. 如何檢查服務器是否可用於在本地網絡上安裝文件夾/驅動器?
- 13. 檢查網絡服務器是否在iphone
- 14. php - 檢查文件是否存在於網絡/局域網
- 15. 檢測文件是否在python中的網絡驅動器上
- 16. 檢查IMAP是否存在文件夾
- 17. AngularJS - 檢查文件夾是否存在
- 18. 使用ASP.NET網絡服務帳戶訪問網絡文件夾
- 19. 使用.bat文件檢查文件夾是否存在
- 20. 檢查文件夾是否存在於simplekml中 - python
- 21. Powershell測試路徑問題:檢查服務器上是否存在文件夾
- 22. Python網絡服務器文件輸出
- 23. 使用Zend郵件檢查郵件文件夾是否存在
- 24. PowerShell:使用測試路徑檢查網絡共享上多個文件夾中是否存在文件
- 25. Python - 對於網址,如何檢查網絡服務器是否可用或存在? (困惑)
- 26. AJAX HTTP請求和Python網絡服務器HTTP響應返回
- 27. MySQL檢查服務器上是否存在文件
- 28. 檢查服務器上是否存在讀寫文件
- 29. 如何檢查FTP服務器上的文件是否存在?
- 30. 如何檢查外部服務器上是否存在文件
有沒有這樣的事情在HTTP上的文件夾。這個(集合)的一種形式被添加到WebDAV擴展中。你的意思是?沒有webdav,沒有文件夾.. – Evert