编程语言
首页 > 编程语言> > 使用python和http函数检查Web服务器中是否存在文件夹

使用python和http函数检查Web服务器中是否存在文件夹

作者:互联网

有没有一种方法可以使用Python检查Web服务器上是否存在文件夹? (类似于“ os.path.isdir”,但如果未找到,则将HTTP响应读取为“ HTTP / 404”)

解决方法:

您可以通过在urllib中请求文件来查看服务器是否正在提供文件,并查看该文件是否成功(错误200或失败).

我认为很难看到什么是目录,什么不是.什么是目录?使用现代的Web框架,人们可以按自己的意愿路由URL.您是否将目录定义为在其下具有网页的任何内容,即使该文件在文件系统上可能不是分层结构也是如此?

import urllib

f = urllib.urlopen('https://stackoverflow.com/questions/10822223/check-if-folder-exists-in-a-webserver-using-python-and-http-functions/')
if f.code == 200:
  #success

标签:file-exists,http,python
来源: https://codeday.me/bug/20191101/1982342.html