Python 新建文件夹与复制文件夹内所有内容的方法

 更新时间:2018年10月27日 09:58:51   作者:chaibubble  
今天小编就为大家分享一篇Python 新建文件夹与复制文件夹内所有内容的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在指定路径下新建一个文件夹:

import os
def newfile(path):
 path=path.strip()
 path=path.rstrip("\\")
 # 判断路径是否存在
 isExists=os.path.exists(path)
 # 不存在
 if not isExists:
  # 创建目录操作函数
  os.makedirs(path)
  print(path+' 创建成功')
  return True
 #存在
 else:
  print(path+' 目录已存在')
  return False

# 定义要创建的目录
newpath="F:\\14"
# 调用函数
newfile(newpath)

主要用了两个Python中os模块下的函数:

os.path.exists:判断路径是否存在

os.makedirs:生成多级目录,比如路径为”F:\18\15”,但是f盘根目录下没有18文件夹,也可以线创建18,然后在18内创建15。

将一个文件夹下的所有文件拷贝到指定路径下:

利用shutil模块下的copytree函数

import shutil
shutil.copytree('F:/12', 'F:/14')

以上这篇Python 新建文件夹与复制文件夹内所有内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python变量作用域LEGB用法解析

    Python变量作用域LEGB用法解析

    这篇文章主要介绍了Python变量作用域LEGB用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • PyTorch中的C++扩展实现

    PyTorch中的C++扩展实现

    这篇文章主要介绍了PyTorch中的C++扩展实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • scrapy-redis源码分析之发送POST请求详解

    scrapy-redis源码分析之发送POST请求详解

    这篇文章主要给大家介绍了关于scrapy-redis源码分析之发送POST请求的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用scrapy-redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • pandas学习之txt与sql文件的基本操作指南

    pandas学习之txt与sql文件的基本操作指南

    Pandas是Python的第三方库,提供高性能易用的数据类型和分析工具,下面这篇文章主要给大家介绍了关于pandas学习之txt与sql文件的基本操作指南,需要的朋友可以参考下
    2021-08-08
  • Python数据列表中的空补0的问题解决

    Python数据列表中的空补0的问题解决

    在Python中,如果你有一个包含空值的数据列表,你可以使用列表推导式或循环将这些空值替换为0,本文就来介绍一下如何解决,感兴趣的可以了解一下
    2024-03-03
  • python用pandas读写和追加csv文件

    python用pandas读写和追加csv文件

    大家好,本篇文章主要讲的是python用pandas读写和追加csv文件,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02
  • Python三级目录展示的实现方法

    Python三级目录展示的实现方法

    这篇文章主要介绍了Python三级目录展示的实现方法的相关资料,本文通过图文并茂的方式给大家介绍,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • python压包的概念及实例详解

    python压包的概念及实例详解

    在本篇文章里小编给大家整理的是一篇关于python压包的概念及实例详解内容,有兴趣的朋友们可以参考学习下。
    2021-02-02
  • django 将model转换为字典的方法示例

    django 将model转换为字典的方法示例

    平常的开发过程中不免遇到需要把model转成字典的需求,这篇文章主要介绍了Django model转字典的方法,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • 详解Python使用apscheduler定时执行任务

    详解Python使用apscheduler定时执行任务

    在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,所以就找到了python的定时任务模块
    2022-03-03

最新评论