2020
10-10
10-10
python批量修改文件名的示例
今天中午看了一集动漫《进击的巨人》,看完后发现这些视频的名称有点乱,于是编程来批量重命名。重命名之前的各名称格式为——飞极速【www.feijisu.com】[16][720P][CHS-JAP]AVC.mp4,可以看到这个中间是有集数的,因此可以使用正则表达式提取,导入re模块。然后由于要修改文件名,需要用到os模块。os.listdir(path)上面这行代码可以将路径path中所有的文件的名称放入一个列表中。os.path.abspath(name)这行代码可以得到名为name...
继续阅读 >
很多应用多需要处理文件,而处理文件有一个固定的模式:打开文件,读入一些数据,处理这些数据,打印到屏幕上或写入另一个文件。那么,如果我们想修改之后立即写回文件,该怎么做呢?用什么模式打开?又怎么读写?我个人尝试了很多中方法,不是无法实现,就是操作非常麻烦。最终放弃。幸运的是,Python内置模块fileinput就可以轻松完成。代码如下:importfileinputforlineinfileinput.input(r"D:\1.txt",inplace=1):printl...