前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python剪切文件

python剪切文件

作者头像
狼啸风云
修改于 2022-09-02 13:08:26
修改于 2022-09-02 13:08:26
85800
代码可运行
举报
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#剪切文件
import os
 
def shear_dile(src,dst):
    
    if  os.path.isdir(src): 
       if  not os.listdir(src): 
            os.rmdir(src) 
            print('移除空目录: ' + src)
       else :
           for d in os.listdir(src): 
                shear_dile(os.path.join(src, d),dst) 
    if os.path.isfile(src):
          print ("文件剪切:",src)
          fn=os.path.basename(src)
          if not os.path.exists(dst+'./'+fn):
            os.rename(src,dst+'./'+fn)
 
shear_dile("H:\\手机图片","D:\\华为手机")
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/08/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python剪切文件
心血来潮,手机上导出的图片全部按日期放在不同文件夹,很是麻烦,想放在一起方便浏览,手动操作费时费力,想到bat令,不是很熟,看到python欣喜不已,很是方便
狼啸风云
2020/07/30
1.2K0
Python教程:os 与 sys 模块详细用法
总结 os 模块功能很多很杂,不可能全都记住,但是下面的这些功能我们日后会经常用到,一定要尽量学会使用:
闻说社
2025/04/28
1470
Python教程:os 与 sys 模块详细用法
Python Python的os包
Python的os包 os的文件与目录函数介绍 import os 函数名 参数 介绍 举例 返回值 getcwd 无 返回当前的路径 os.getcwd() 字符串 listdir path 返回制定路径下所有的文件或文件夹 os.listdir(‘c//Windows’) 返回一个列表 makedirs Path mode 创建多级文件夹 os.makedir(‘d//imooc/py’) 无 removedirs path 删除多级文件夹 os.removedirs(‘d://imooc/py’)
Zkeq
2022/05/18
9150
python第二十七课——os模块
演示os模块中常用的属性和函数: 1.os模块: 作用:管理文件和目录 属性: os.name:返回系统类型 常用的windows系统 --> nt os.environ:返回当前系统所有的环境变量 os.environ.get(ver):返回ver环境变量的内容
hankleo
2020/09/16
3400
Python入门(五):常用标准库sys和os
我们可以编写自己的模块,也可以使用大量的Python标准库模块和开源模块,站在巨人的肩上行动,正因为如此,使得当今python如此热门,今天就让我们来一起领略python开源库的魅力。
披头
2019/12/26
1.9K0
Python基础语法-内置函数和模块-os模块
os 模块提供了一些函数来与操作系统进行交互,比如获取当前工作目录、创建目录、删除目录、重命名文件等等。在本文中,我们将详细介绍 os 模块的常用函数。
玖叁叁
2023/04/18
3130
Python 目录操作
os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
py3study
2020/01/13
6960
python 文件操作总结
file:路径+文件 mode:打开模式;r只读,w写入,a追加, encoding:编码方式
火星娃统计
2020/12/22
3390
(汇总)os模块以及shutil模块对文件的操作
''' # os 模块 os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\' os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix' os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径 os.getenv() 获取一个环境变量,如果没有返回none os.putenv(key, value) 设置一个环境变量值 os.listdir(path) 返回指定目录下的所有文件和目
汪凡
2018/05/29
9000
python之OS模块(对文件or目录操
  os,语义为操作系统,包含普遍的操作系统功能,与具体的平台无关。python编程时,处理文件和目录这些操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小……
py3study
2020/01/09
6640
python 文件 目录操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r“c:\python”) 检验给出的路径是否是一个文件:os.path.isfile() 检验给出的路径是否是一个目录:os.path.isdir() 判断是否是绝对路径:os.path.isabs() 检验给出的路径是否真地存:os.path.exists() 返回一个路径的目录名和文件名:os.path.split() eg os.path.split('/home/swaroop/byte/code/poem.txt') 结果:('/home/swaroop/byte/code', 'poem.txt') 分离扩展名:os.path.splitext() 获取路径名:os.path.dirname() 获取文件名:os.path.basename() 运行shell命令: os.system() 重命名:os.rename(old, new) 创建多级目录:os.makedirs(r“c:\python\test”) 创建单个目录:os.mkdir(“test”) 获取文件属性:os.stat(file) 修改文件权限与时间戳:os.chmod(file) 终止当前进程:os.exit() 获取文件大小:os.path.getsize(filename) getsize os.path.join(路径,文件) #################################### '/var/log/message' \>>> y=os.path.dirname(a) \>>> y '/var/log' \>>> b='message' \>>> aa=os.path.join(y,b) \>>> print aa /var/log/message ####################################
py3study
2020/01/09
9640
Python基础教程(十四):OS 文件/目录方法
💝💝💝首先,欢迎各位来到我的博客,很高兴能够在这里和您见面!希望您在这里不仅可以有所收获,同时也能感受到一份轻松欢乐的氛围,祝你生活愉快! 💝💝💝如有需要请大家订阅我的专栏【Python系列】哟!我会定期更新相关系列的文章 💝💝💝关注!关注!!请关注!!!请大家关注下博主,您的支持是我不断创作的最大动力!!!
用户11147438
2024/06/14
1530
python os模块学习笔记
import os os.mkdir(name) #创建目录 os.path.exists(name) #判断文件或者目录是否存在 os.path.isdir(name) #判断指定对象是否为目录。是True,否则False。 os.mknod(name) #创建一个文件 os.path.isfile(name) #判断文件是否存在,存在返回True,否则返回False
py3study
2020/01/14
8290
python文件和目录操作方法大全
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件和目录名:os.listdir() 3.函数用来删除一个文件:os.remove() 4.删除多个目录:os.removedirs(r“c:\python”) 5.检验给出的路径是否是一个文件:os.path.isfile() 6.检验给出的路径是否是一个目录:os.path.isdir() 7.判断是否是绝对
用户1214487
2018/01/24
1.3K0
图解python | 文件与目录操作
教程地址:http://www.showmeai.tech/tutorials/56
ShowMeAI
2022/02/23
1K0
图解python | 文件与目录操作
Python: os模块实例详解
import os 操作文件 # I use jupyter notebook to create some file !touch foo.txt !echo Hello > foo.txt !cat foo.txt Hello # rename file os.rename('foo.txt','bar.txt') !cat bar.txt Hello # remove file os.remove('bar.txt') 改变目录 # current dir print os.getcwd() # cu
用户2183996
2018/06/28
8660
python3基础:目录操作
os模块提供了统一的操作系统接口函数,python中对文件和文件夹的操作都要涉及到os和shutil模块,在使用前需要使用import引入,例如;
py3study
2020/01/09
1.3K0
python os模块
删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
py3study
2018/08/02
8300
(十) 初遇python甚是喜爱之OS Module模块
各位读者大大们大家好,今天学习python的OS Module模块,并记录学习过程欢迎大家一起交流分享。
XXXX-user
2019/07/23
4650
(十) 初遇python甚是喜爱之OS Module模块
python 的路径操作
os.sep 表示默认的文件路径分隔符,windows为\, linux为/ os.walk(spath): 用来遍历目录下的文件和子目录 os.listdir(dirname):列出dirname下的目录和文件 os.mkdir() : 创建目录 os.makedirs(): 创建目录,包含中间级目录 os.remove():删除文件,不能是目录 os.rmdir():删除空目录 os.removedirs(path):删除目录及其子目录 os.rename(src, dst) :修改文件名 os.renames(old, new) :修改文件或目录名,包含中间级
py3study
2020/01/10
1.8K0
相关推荐
python剪切文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验