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

上海网站建设哪家比较好如何进行搜索引擎优化

上海网站建设哪家比较好,如何进行搜索引擎优化,web是什么意思中文,佛山网站建设有限公司我们使用 os.path.join() 函数拼接出文件要移动的目标地址。 并使用 os.path.exists() 函数配合 not 关键字找到未创建的文件夹。 这节课,我们会先创建文件夹,然后再移动文件到目标文件夹。如果文件夹不存在,我们需要先创建文件夹&#xff…

我们使用 os.path.join() 函数拼接出文件要移动的目标地址。

并使用 os.path.exists() 函数配合 not 关键字找到未创建的文件夹。

这节课,我们会先创建文件夹,然后再移动文件到目标文件夹。如果文件夹不存在,我们需要先创建文件夹,再移动文件。

创建文件夹可以使用 os.mkdir() 函数:将要创建的文件夹路径作为参数传入函数中即可。

 

os.mkdir("/Users/yequ/Downloads/音频文件")

 加上 os.mkdir(targetPath) 即可创建所有不存在的文件夹。

 在开始正式移动文件到目标文件夹之前,我们需要再思考一个问题。

在代码运行之前,阿文的下载文件夹里已经存在一些分类文件夹了,比如图例中“PDF文件”这个文件夹就是已经存在的。

这样的话,在程序运行时,按目前的逻辑,计算机就会把这个文件夹分类为其他文件,因为这个文件夹没有后缀名。

 我们将要进行判断的文件路径传入到 os.path.isdir() 函数中,如果该路径是文件夹就会返回True,如果不是就返回False。

 要想移动文件,我们需要导入Python中另一个内置的模块 shutil ,然后使用 shutil.move() 函数来对文件进行移动。

shutil.move() 函数可以用来移动文件或文件夹。它接收两个参数,第一个参数是要移动的文件(夹)路径,第二个参数是目标文件(夹)的路径。

# 导入shutil模块
import shutil# 准备移动的文件路径
srcPath = "/Users/yequ/Downloads/心动.MP3"# 目标文件夹路径
targetPath = "/Users/yequ/Downloads/音频文件"# 使用shutil.move()函数移动文件
shutil.move(srcPath, targetPath)
# 使用import导入os模块
import os# 使用import导入shutil模块
import shutil# 将阿文的下载文件夹路径 /Users/yequ/Desktop 赋值给变量desktopPath
desktopPath = "/Users/yequ/Desktop"# 使用os.listdir()函数获取该路径下所有的文件(夹),并赋值给变量allItems
allItems = os.listdir(desktopPath)# 使用for循环遍历所有文件(夹)
for item in allItems:# 获取文件后缀名extension = os.path.splitext(item)[1].lower()# 定义一个变量targetPath,用来表示准备移动到的文件夹路径targetPath = ""if extension in [".jpg", ".jpeg", ".gif", ".png", ".bmp"]:# 使用os.path.join()函数拼接分类文件夹路径:图片文件# 并赋值给变量targetPathtargetPath = os.path.join(desktopPath, "图片文件")elif extension in [".avi", ".mp4", ".wmv", ".mov", ".flv"]:# 使用os.path.join()函数拼接分类文件夹路径:视频文件# 并赋值给变量targetPathtargetPath = os.path.join(desktopPath, "视频文件")elif extension in [".wav", ".mp3", ".mid", ".ape", ".flac"]:# 使用os.path.join()函数拼接分类文件夹路径:音频文件targetPath = os.path.join(desktopPath, "音频文件")elif extension in [".pdf"]:# 使用os.path.join()函数拼接分类文件夹路径:PDF文件targetPath = os.path.join(desktopPath, "PDF文件")elif extension in [".docx", ".doc"]:# 使用os.path.join()函数拼接分类文件夹路径:Word文件targetPath = os.path.join(desktopPath, "Word文件")elif extension in [".xlsx", ".xls"]:# 使用os.path.join()函数拼接分类文件夹路径:Excel文件targetPath = os.path.join(desktopPath, "Excel文件")elif extension in [".pptx", ".ppt"]:# 使用os.path.join()函数拼接分类文件夹路径:PPT文件targetPath = os.path.join(desktopPath, "PPT文件")else:# 使用os.path.join()函数拼接分类文件夹路径:其他文件targetPath = os.path.join(desktopPath, "其他文件")# 判断当如果目标文件夹不存在if not os.path.exists(targetPath):# 使用os.mkdir()函数创建文件夹os.mkdir(targetPath)# 使用os.path.join()函数拼接desktopPath和文件名# 并赋值给变量itemPathitemPath = os.path.join(desktopPath, item)# 判断当itemPath不是文件夹时。if not os.path.isdir(itemPath):# 使用shutil.move()函数移动文件到targetPath路径shutil.move(itemPath, targetPath)

 

http://www.dtcms.com/wzjs/55027.html

相关文章:

  • 企业展示网站建设需要做什么公司免费推广网站
  • 网站制作长春免费制作网站
  • php 网站管理系统深圳网络推广优化
  • 网站开发规划免费的网站软件
  • 做美图 网站有哪些小米市场营销案例分析
  • 长沙制作网站日照seo公司
  • 站群子网站开发微信公众号怎么开通
  • 纪检监察信息网站建设seo排名快速优化
  • 营销网站占用多少m空间新闻报道最新消息今天
  • dedecms网站后台模板修改关键词指数
  • 网站建设技术分析业务网站制作
  • 北京住房和城乡建设局门户网站橘子seo
  • 权威的顺德网站建设自动外链工具
  • 网站建设开发费会计分录私密浏览器免费版
  • 网站后台怎么不能上传图片广告公司收费价格表
  • 免费房屋设计appseo关键词库
  • 官方网站免费建设山西seo推广
  • 哪里有做网站app的免费站长工具
  • 游戏代理去什么平台找广州网站优化工具
  • 台州网站建设维护公关公司经营范围
  • 长沙柒零叁网站建设百度手机
  • 延庆网站建设师网站推广广告
  • 医疗营销网站建设网站建设的技术支持
  • 公司网站乱码企业自建网站
  • 松江新城建设集团有限公司网站今日新闻摘抄十条简短
  • 做网站大概花多少钱宁波百度关键词推广
  • 站酷网下载大的网站建设公司
  • 南京做网站价格朝阳网站建设公司
  • 企业网站哪家好外贸网站制作公司哪家好
  • 网站域名授权怎么做百度开户公司