代码如下:import os

atac_name = os.listdir('./ctrl_rsa_subset_more/')

for temp in atac_name:

person = temp.rfind('FKD')

new_name = temp [:person]

number = str(temp [-4:-3])

os.rename ('./ctrl_rsa_subset_more/'+temp, 'ctrl_rsa_subset_more/'+new_name+number+'.fq')

~

1、os.getcwd():查看当前所在路径。

2、os.listdir(path):列举目录下的所有文件。返回的是列表类型。

3、os.rename() 方法用于命名文件或目录,格式如下:os.rename(src, dst)

其中src为要修改的目录名,dst 为修改后的目录名。该方法没有返回值。

4、字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。操作符+用于字符串的链接。

5、./是当前目录,../是父级目录,/是根目录。

6、Python rfind() 返回字符串最后一次出现的位置(从右向左查询),如果没有匹配项则返回-1。

python学习网,大量的免费python视频教程,欢迎在线学习!

python改文件名_python 怎么改文件名相关推荐

  1. python 修改文件名_Python 批量修改文件名

    本篇梳理了批量修改文件名的Python代码. import os import numpy as nppath = 'C:/Users/Owen/PycharmProjects/Create_File ...

  2. python改文件名_python批量修改文件名、批量修改xml文件的path和filename

    1. python批量修改文件名(控制文件名的起始编号) import os path = "E:/Project/label/fire/" # 目标路径 filename_lis ...

  3. python 批量修改文件名_Python 批量修改文件名

    当你从网络下载一季电视剧或一部电影时,文件名前边可能有很多前缀,比如说圣城家园,人人影视或者其他什么的. 在查看文件时往往只显示前面的一些不是那么必要的字符了,降低了查看文件名的效率,在文件夹里看起来 ...

  4. python添加时间戳_Python 给某个文件名添加时间戳的方法

    Python 给某个文件名添加时间戳的方法 发布时间:2020-09-20 18:25:15 来源:脚本之家 阅读:87 作者:cheney康 问题描述: 1.(先添加时间戳,再复制移动,两个文件加下 ...

  5. python批量删除文件名_python批量删除文件名中的未知字符

    python 批量删除文件名中的未知字符 如上图所示, 需要修改的文件名的个数超过 500 个, 如果一个一个的删除非常的费时间, 现 在用 python 修改很容易,方便又省时间,具体步骤如下 1 ...

  6. python 目录 文件名_python目录与文件名操作

    1.操作目录与文件名 #!/usr/bin/env python #-*- coding: utf-8 -*- import os,re import shutil import time 用list ...

  7. python批量删除文件名_Python批量修改文件名(删除指定关键字)

    因下载的视频文件大多数含有视频网站的url或者包含其他不要的字符串,用python自动修改. 目前缺点: 1,需要把.py放在目录内运行 代码如下:import os, re while True: ...

  8. python怎么改字体_python怎么改字体

    python怎么改字体,字体,颜色,方式,斜体,可以用 python怎么改字体 易采站长站,站长之家为您整理了python怎么改字体的相关内容. # 1.先导入分别可指定单元格字体相关,颜色,和对齐方 ...

  9. python改文件名_python实现批量修改文件名代码

    我曾以为,写脚本是很难的,直到我遇到了Python 前言随着国内版权意识的跟进,很多影视音乐资源开始收费,而且度盘又经常随意封杀各种资源,所以,为了保护资源,老司机们越来越倾向于把资源下载到本地,但随 ...

最新文章

  1. 基于 Python 和 OpenCV 构建智能停车系统
  2. 无需向量监督的矢量图生成算法,入选CVPR 2021 | 代码开源
  3. java解析xml的三种方法
  4. Oracle自动备份脚本(Linux)
  5. futureTask的超时原理解析
  6. linux下创建用户,给用户设置密码,给用户授权
  7. 服务重构理解接口编程的妙处
  8. thinkphp学习总结
  9. 微信小程序-强制手机端更新
  10. 2019最新版Eclipse下载与安装
  11. android网页去广告插件下载,Adblock Plus(去广告插件)APP增强稳定版
  12. 计算有向图可达矩阵Matlab实现
  13. 如何修改Maven本地仓库位置
  14. php 上传图片 裁剪,thinkphp_图片上传裁剪功能_已迁移
  15. Python ADF检验
  16. js 实现60秒倒计时
  17. MySQL45讲 读书笔记 22讲MySQL有哪些“饮鸩止渴”提高性能的方法
  18. [深入研究4G/5G/6G专题-8]: 测试-测试终端-高端无线CPE/Router的高通SDX55 5G NR芯片方案
  19. Jmeter常用断言之响应断言详解
  20. 七牛网CEO的架构师7种能力和学习线路图

热门文章

  1. Ubuntu 安装 Redis
  2. Harris角点检测算法优化
  3. WP7游戏开发:TweeJump(cocos2d-xna)
  4. PHP程序员五大兵器排行
  5. 精确控制Thinkpad的风扇和温度
  6. django准备 —环境配置,及其虚拟环境安装、django安装、数据库安装、新建项目...
  7. 浅谈Stein算法求最大公约数(GCD)的原理及简单应用
  8. delphi 演示数据路径
  9. 关于钥匙串中所有证书签名无效的问题解决纪录
  10. a href=javascript:void(0)