当前位置: 首页 > news >正文

天津做国外网站百度查重入口

天津做国外网站,百度查重入口,域名空间网站建设,有哪个网站教人做美食判断目录是否存在并创建目录 一、实现上传文件功能二、判断目录是否存在的办法2.1、使用os模块2.1.1、判断目录是否存在2.1.2、os.makedirs():递归创建目录 2.2、使用pathlib模块2.2.1、path.exist()判断目录是否存在2.2.1、path.mkdir():创建目录 2.3、…

判断目录是否存在并创建目录

      • 一、实现上传文件功能
      • 二、判断目录是否存在的办法
        • 2.1、使用os模块
          • 2.1.1、判断目录是否存在
          • 2.1.2、os.makedirs():递归创建目录
        • 2.2、使用pathlib模块
          • 2.2.1、path.exist()判断目录是否存在
          • 2.2.1、path.mkdir():创建目录
        • 2.3、使用Try语句
      • 三、写在最后

一、实现上传文件功能

flask实现上传文件,在上一篇分享了flask实现文件上传的功能,若是文件存储的目录不存在会有个异常信息:
在这里插入图片描述
所以,在处理上传文件功能时,一定要先判断目录是否存在,不存在就创建目录,然后再调用save()函数保存文件到服务器

二、判断目录是否存在的办法

2.1、使用os模块
2.1.1、判断目录是否存在

参考flask实现上传文件这里的代码,使用os.path.exists(path) 判断目录是否存在
在这里插入图片描述
同样地,也能判断文件是否存在:

import os
os.path.exists('/static/uploads/11.png')

此外,还有os.path.isfile()方法用来判断是否是文件,os.path.isdir()判断是否是目录登方法可使用。着重说一下os.makedirs()方法。

2.1.2、os.makedirs():递归创建目录

存储的文件夹是个多级的,比如我要存到static/uploads/resource目录下,但是我的项目目前只有一个static目录,那么就需要调用该方法,创建多层目录

2.2、使用pathlib模块
2.2.1、path.exist()判断目录是否存在

使用pathlib需要先使用文件路径来创建path对象。此路径可以是文件名或目录路径。

import pathlibpath = pathlib.Path("path/file")
path.exist()    
2.2.1、path.mkdir():创建目录
static_upload_path: Path = current_app.config['UPLOADFILE_PATH']if not static_upload_path.exists():static_upload_path.mkdir(parents=True)
2.3、使用Try语句

可以在程序中直接使用open()方法来检查文件是否存在和可读写。如下:

from flask import Flask
import os
app = Flask(__name__)
@app.route('/')
def file():# if not os.path.exists('/static/uploads/file'):#     return 'ewr'# os.path.isfile()try:f = open('/static/uploads/file')f.close()except FileNotFoundError:return  "File is not found"if __name__ == '__main__':app.run()

三、写在最后

宣传一波:大家若是有人想北京租房可以联系我,主要是物资学院、通州北关、北苑、草房的房子。(注:我不是中介哟,我也不打算转行做中介,是我靠谱的朋友在做)

在这里插入图片描述

http://www.tj-hxxt.cn/news/109036.html

相关文章:

  • 东莞定制网站开发关键词搜索引擎工具
  • 网站模板内容怎么改站长之家的seo综合查询工具
  • 传统营销渠道有哪些杭州网站推广优化
  • 如何做b2b网站重庆seo代理
  • 学交互设计网站网页设计与制作学什么
  • 重庆搜索引擎优化app优化建议
  • 广东省企网站建设企业qq多少钱一年
  • 网站建设的优点和不足西安seo主管
  • 网站业务员好做吗广州网络推广公司有哪些
  • 从事网站建seo外链怎么发
  • 搬家网站建设思路二十条优化疫情措施
  • 一千个长尾关键词用一千个网站做seo推广哪家好
  • 网站建设中 模板 下载四年级写一小段新闻
  • 交做网站视频百度云百度识图搜索网页版
  • 长春做网站新格公司seo优化工具
  • 直销公司查询网站百度快速排名系统查询
  • 网站建设 证书肇庆网站建设
  • 个人 网站备案企业查询平台
  • 广东网站建设微信商城运营关键词推广效果
  • java做网站的软件百度做推广一般要多少钱
  • 深圳做网站排名怎么制作公司网页
  • 公司做普通网站站长工具seo推广 站长工具查询
  • 香港虚拟空间网站seo网站优化案例
  • 微网站开发语言百度平台
  • 丽水网站建设哪家好资源网站快速优化排名
  • wordpress中文视频教程seo学徒招聘
  • 做海报找背景图有哪些网站手机营销软件
  • 多模室内设计网站爱站网关键词查询工具
  • 深圳建设管理中心网站如何做一个网站的seo
  • 教做网站的学校千度seo