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

yipeiwu_com6年前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设计】。

相关文章

python对json的相关操作实例详解

python对json的相关操作实例详解

本文实例分析了python对json的相关操作。分享给大家供大家参考,具体如下: 什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交...

树莓派中python获取GY-85九轴模块信息示例

树莓派中python获取GY-85九轴模块信息示例

先看效果图 GY-85.py: 复制代码 代码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import cursesfrom t...

Python中的类学习笔记

Python中的类学习笔记

Python使用中面向对象的语言,支持继承、多态; 定义一个Person类: 复制代码 代码如下: >>> class Person: ... def sayHello...

Flask框架配置与调试操作示例

本文实例讲述了Flask框架配置与调试操作。分享给大家供大家参考,具体如下: 配置管理 复杂的项目需要配置各种环境。如果设置项很少,可以直接硬编码进来,比如下面的方式: app =...

Django rest framework工具包简单用法示例

本文实例讲述了Django rest framework工具包简单用法。分享给大家供大家参考,具体如下: Django rest framework 工具包做API非常方便。 下面简单说...