• 2024-12-24python常用模块
    re模块正则表达式符号:表达符号说明.匹配所有字符串,除\n以外-表示范围[0-9]*1.匹配前面的子表达式零次或多次,匹配前面的字符0次或多次2.re.findall(“ab*”,“cabc3abcbbac”)结果:[‘ab’,‘ab’,‘a’]+匹配前面的子表达式一次或多次^匹配字符串开
  • 2024-11-3003os模块的一些总结
    一、使用pycharm创建python项目首先创建一个文件夹来存放我后面要写的python项目创建一个day16来存放今天写的python项目开始编写代码吧!!二、os模块先设置一下字体os中的system是用来执行系统命令的,在windows中查看ip的命令是ipconfig,如果使用os.system在windows中
  • 2024-09-09shutil模块详解
    shutil模块提供了一系列高级文件操作功能,包括复制、移动、删除和搜索文件或目录。shutil模块对压缩包的处理是调用ZipFile和TarFile这两个模块来进行的。下面详细介绍并给出示例代码:1. shutil.copy(src,dst)复制文件,但不保留权限和时间戳等元数据。importshutils
  • 2024-07-27覆盖 python 应用程序时权限被拒绝
    我使用python制作了一个粗略的自动更新应用程序,并使用freeze-cx制作了exe文件。首先,该应用程序检查firebase服务器上是否有最新版本的文件可用,如果可用则下载zip文件。并且应用程序解压并覆盖文件。this_file_path=sys.executableifgetattr(sys,'frozen
  • 2024-07-25如何在 Mac 上运行 Python 文件来读取 txt 文件并将其写入外部硬盘?
    我目前有一个充满了我想阅读的epub的文件夹,一个我已经阅读过并想再次阅读的epub的文件夹,以及一个相应的文件,其中每个文件都有epub文件的名称。问题是,这些文件夹仅位于我的外部硬盘上。我想要做的是让我的脚本解析这些文件夹中的epub列表,并在我的下载文件夹中创建最新的副
  • 2024-07-16深入解析 Python 文件操作利器 —— shutil
    在Python编程中,文件操作是一个常见且重要的任务。无论是复制文件、移动文件还是压缩文件,Python都提供了强大的库来简化这些操作。其中,shutil库无疑是文件操作的得力助手。本文将深入探讨shutil库的各种功能,包括文件复制、内容覆盖、文件移动和重命名、文件删除、文件
  • 2024-07-14python中的os模块和shutil模块
    目录os1.获取当前脚本绝对路径2.获得工作路径;3.该路径文件和目录4.walk,查看目录下所有的文件(含子孙文件)5.创建文件夹6.os.makedirs(path)7.路径拼接8.获取当前文件的上级目录9.判断路径是否存在10.是否是文件夹11.进程管理12.删除空文件夹13.删除文件14.查看
  • 2024-07-03获取当前运行的终端大小
    方法shutil模块有一个方法.get_terminal_size,通过这个方法可以获取到当前运行的终端大小。比如:>>>importshutil>>>shutil.get_terminal_size()os.terminal_size(columns=195,lines=52)>>>shutil.get_terminal_size().columns195将终端窗口缩小再次运行,会得到对
  • 2024-06-19轻松玩转Python文件操作:移动、删除
    哈喽,大家好,我是木头左!Python文件操作基础在处理计算机文件时,经常需要执行如移动和删除等基本操作。Python提供了一些内置的库来帮助完成这些任务,其中最常用的就是os模块和shutil模块。这两个模块包含了许多与文件和目录操作相关的函数。理解os模块os模块是Python中用于与操
  • 2024-06-06【python】 文件操作
    【2024/6/6】文件刪除保持【解決】一般删除文件时使用os库,然后利用os.remove(path)即可完成删除,如果删除空文件夹则可使用os.removedirs(path)即可,但是如果需要删除整个文件夹,且文件夹非空时使用os.removedirs(path)就会报错了,此时可以使用shutil库,该库为python内置库,是一个对
  • 2024-05-18轻松玩转Python文件操作:移动、删除
    哈喽,大家好,我是木头左!Python文件操作基础在处理计算机文件时,经常需要执行如移动和删除等基本操作。Python提供了一些内置的库来帮助完成这些任务,其中最常用的就是os模块和shutil模块。这两个模块包含了许多与文件和目录操作相关的函数。理解os模块os模块是Python中用于与操
  • 2024-03-05OS模块和shutil模块的对文件操作
    OS模块的对文件操作os新建和删除importosimportshutilmknod#创建文件#实现在Linux系统可以windows系统不可以os.mknod("1.txt")#remove#删除文件os.remove("集合2.png")mkdir#创建目录os.mkdir("ceshi111")rmdir#删除目录os.rmdir("ceshi111")renam
  • 2024-02-28python移除/删除非空文件夹/目录的最有效方法是什么?
    1.标准库参考:shutil.rmtree。根据设计,rmtree在包含只读文件的文件夹树上失败。如果要删除文件夹,不管它是否包含只读文件,请使用importshutilshutil.rmtree('/folder_name',ignore_errors=True)2.从os.walk()上的python文档中:#Deleteeverythingreachablefromthedirec
  • 2024-02-26Python使用shutil模块操作文件/文件夹
    Python的标准库中os模块已经可以操作文件了,但是具有很多局限性(比如不能复制文件),因此Python的另一个标准库shutil对文件/文件夹的移动,复制,删除文件夹,压缩,解压等操作做了增强,更加方便用户进行使用。 1、复制文件/文件夹(shutil.copy(src,dst))1.1复制文件复制文件常
  • 2023-12-13Python——第五章:shutil模块
    复制文件把dir1的文件a.txt移动到dir2内importshutilshutil.move("dir1/a.txt","dir2")复制两个文件句柄f1=open("dir2/a.txt",mode="rb")#准备读f1f2=open("dir1/b.txt",mode="wb")#准备写f2shutil.copyfileobj(f1,
  • 2023-12-07Python之的sys、os、subprocess、shutil 模块
    一、sys模块 sys模块是与python解释器交互的一个接口1、sys.argv() 在Python中,sys.argv是一个列表,它包含了命令行参数传递给Python脚本的参数值。sys.argv列表的第一个元素是脚本的名称,后面的元素是传递给脚本的参数。importsys#打印脚本名称print("脚本名称:",s
  • 2023-11-29【Python入门教程】Python的shutil库介绍+基础函数使用(文件/目录复制、移动、删除、解压缩等)
    ​前言        很多时候编过的代码过段时间就忘了,所以想用博文记录一下一些平时常用库的函数,今天跟大家分享一下python的shutil库的常用函数,包括文件复制、删除、移动等常见操作。同时为了复习之前python类的使用,所以今天的代码就用类封装起来了,大家直接看函数就行,不需
  • 2023-11-04Python脚本学习——文件处理
    一、模糊查找文件importospath=r"F:\Typora"files=os.listdir(path)foriinfiles:#查找文件中含有某个字符串的文件并确定文件类型(也就是后缀)if'Typora'iniandi.endswith('.exe'):print(i)二、文件自动归类注意当使用的是绝对路径时,需要对文件
  • 2023-10-07Python标准库分享之文件管理 (部分os包,shutil包)
    在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令。Python标准库则允许我们从Python内部管理文件。相同的目的,我们有了两条途径。尽管在Python调用标准库的方式不如操作系统命令直接,但有它自己的优势。你可以利用Python语言,并发挥其他Python工具,形成组
  • 2023-10-01python拷贝文件
    在Python中拷贝文件可以使用shutil模块importshutil#源文件路径src_file='/path/to/source/file.txt'#目标文件路径dst_file='/path/to/destination/file.txt'#使用shutil模块的copy2函数进行拷贝shutil.copy2(src_file,dst_file) 在这个示例中,shutil.cop
  • 2023-09-30python 拷贝整个目录及其子目录和文件
    拷贝整个目录及其子目录和文件,可以使用shutil.copytree()函数。 importshutil#源目录路径src_dir='/path/to/source/directory'#目标目录路径dst_dir='/path/to/destination/directory'#使用shutil模块的copytree函数进行拷贝shutil.copytree(src_dir,dst_d
  • 2023-08-29【Python】报错处理笔记
    shutil.rmtree(path)报错:PermissionError:[WinError5]分析:对应的目录或文件被设置了只读属性解决方案:defremove_readonly(func,path,_):#错误回调函数,改变只读属性位,重新删除"Clearthereadonlybitandreattempttheremoval"os.chmod(path,stat.S_I
  • 2023-08-21Python 常见文件操作
    Python常见文件操作Python常见的文件操作主要由os,shutil,pathlib等提供importosimportshutilimporttimefrompathlibimportPathdeftest_file():filename="test_file.txt"#判断文件是否存在ifos.path.exists(filename):#删除文
  • 2023-07-075个常见运维场景
    5个常见运维场景连接远程服务器并执行命令解析日志文件并提取有用信息监控系统状态并发送警报批量部署软件或更新系统执行备份和恢复任务1、连接远程服务器并执行命令连接远程服务器并执行命令是运维工程师经常要进行的任务之一。使用Python脚本可以方便地实现这一操作。连接远程