Python相对C++和Java来说,是解释性语言,非常适合来编写脚本. 很久之前就开始学习Python的语法了,今天写了第一个Python的脚本,来简化我的一些日常工作. 我平时学习的时候喜欢新建一个word文档来记笔记,并以当天的日期来命名.就像是酱紫: 于是我每天都得苦逼的先看看今天是几月几号,然后新建一个word文档,然后小心翼翼的打上2014-04-15之类的名字.虽然也并不多麻烦,但是还得经过脑子来想一想. 然后我写了一个自动根据当天的时间来创建对应命名的word文档的函数. 并且有…
Python重命名和删除文件: rename(当前的文件名,新文件名): 将当前的文件名修改为新文件名 程序: # os.rename('旧名字',’新名字‘) import os os.rename('test_2.txt','修改的名字.txt') remove(文件名): 删除文件 程序: import os os.remove('修改的名字.txt') 2020-02-14…
问题描述: 最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件 保留7天就够了,所以需要自动清理文件夹内的bak文件 解决方案: 利用shell脚本来定期删除文件夹内的任务 1.创建shell文件 [root@zabbix script]# vim backup_sql_clean.sh #!/bin/sh -name "*.bak" -exec rm -rf {} \; 参数说明: /data1/backup/KDKDA\$AGKDPAYKT/XNAKS…
Python代码如下: import os directory = "E:\\学习日志\\" os.chdir(directory) # 改变当前工作目录 cwd = os.getcwd() # 查看当前工作目录 print("--------------current working directory : " + cwd + "----------") def deleteBySize(minSize): """…
说明: 此脚本用于删除指定目录及子目录下符合删除规则的文件,并将删除的文件记录到指定目录下的指定文件,便于查看删除记录. 注意: 此脚本删除的文件,不会进入回收站,将被直接彻底删除,请谨慎操作!!! 使用方法: 1. 安装python环境 环境要求python2.7 2. 编辑文件delFile.py,只需修改以下三个参数 2.1 修改 del_path:删除文件的目标目录,支持绝对路径和相对路径,建议用绝对路径 2.2 修改 del_file_format:删除文件的格式,以什么结尾. 例如:…
查找文件夹下的所有子文件 import os allfile=[] def dirlist(path): filelist=os.listdir(path) #fpath=os.getcwd() for filename in filelist: # allfile.append(fpath+'/'+filename) filepath=os.path.join(path,filename) if os.path.isdir(filepath): dirlist(filepath) else:…
使用reportlab创建PDF文件电子书一般都是txt格式的,某些电子阅读器不能读取txt的文档,如DPT-RP1.因此本文从使用python实现txt到pdf的转换,并且支持生成目录,目录能够生成连接进行点击(前提是在txt文件中能够知道每个章节的位置),支持中文. reportlab的使用可以查看reportlab官方文档.txt转pdf详细代码如下: # coding: utf-8 # setting sts font utf-8import sysreload(sys)sys.setd…
先屡一下思路 一步步怎么实现 1  要求是要删除所有文件(只是删除文件 而不是文件夹),所以 我们肯定要遍历这个文件目录 (for  in遍历) 2 每遍历一个元素时(文件),我们要判断该元素的属性是文件还是文件夹  (os.path.isfile(path))引入os模块 3 判断如果是文件,直接删除:如果是文件夹,继续遍历并判断. if 代码: import os path = 'D:\\PycharmProjects\\test' for i in os.listdir(path):  …
创建文件夹 mkdir filename 进入目录文件 cd filename 返回上一级目录 cd ..返回多级目录   cd ../../.. (../表示一级) 创建文件 touch filename.txt 列出目录下所有文件 ls 删除文件夹 :rmdir 删除文件夹及下面的子目录: rm -rf filename 使用这个rm -rf的时候一定要格外小心,linux没有回收站的 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 删除文件夹实例…
在 hadoop 中,基于 Linux 命令可以给 hdfs 创建文件和文件夹,或者删除文件和文件夹 创建文件的命令为: hadoop fs -touch /file.txt 创建文件夹的命令为: hadoop fs -mkdir /filename 删除文件的命令为: hadoop fs -rm -r /file.txt 删除文件夹的命令为: hadoop fs -rm -r /filename…