项目描述

在一个空的文件夹下新建了12个空文件夹,留作日后存放文件。这12个文件夹我想命名为1月到12月的英文单词。

思路:

a 定位到当前文件夹

b 新建列表,列表内包含想要重命名的文件名字符串

c 遍历列表,将列表内容运用到文件夹

运行程序出错:

C:\Users\th103\OneDrive>py rename.py
Traceback (most recent call last):File "rename.py", line 14, in <module>os.rename(str(dir),months[i])
FileNotFoundError: [WinError 2] 系统找不到指定的文件。: '新建文件夹' -> 'January'

针对系统找不到指定的文件,经过搜索发现需要再修改名字之前指定文件放在何处

参考连接:

python-批量重命名文件夹名称
问题解决:FileNotFoundError:[WinError 2] 系统找不到指定的文件。—os.rename()

完整的程序代码:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import os,# 所需修改文件夹所在路径
path =  'C:\\Users\\th103\\OneDrive\\Co-Driver\\工作小结(2020年)'#os.listdir()方法,列出所有文件(夹)
dirs = os.listdir(path)months = ['January','February','March','April','May','June','July','August','September','October','November','December']i = 0
for dir in dirs:os.chdir('C:\\Users\\th103\\OneDrive\\Co-Driver\\工作小结(2020年)')  # 在对文件重命名之前为其指定路径,这里指定为原始路径os.rename(str(dir),months[i])print ("重命名成功!")i += 1# 打印出重命名后的目录
print ("目录为: %s" %os.listdir(os.getcwd()))

python修改文件夹名称为单词1月到12月相关推荐

  1. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  2. 教你高效修改文件夹名称,将首写字母改为大写

    怎么处理文件,比如快速修改文件夹名称,将首写字母改为大写?不知道如何操作的宝贝们,下面请随小编一起来试试吧,希望能给大家带来帮助. 所需工具 一台电脑 文件夹素材若干 操作步骤 在处理之前,最好将需要 ...

  3. Excel与bat批量生成文件夹,修改文件夹名称

    用Excel与bat批量生成文件夹,修改文件夹名称 一.批量生成文件夹 excel一列输入文件名序列:另一列用公式生成要写入bat文件的序列,之后复制该列写入.txt文件,保存为.bat文件,双击运行 ...

  4. 修改文件夹名称隐藏文件夹_电脑中的上帝模式

    首页 » 其它 » 修改文件夹名称隐藏文件夹_电脑中的上帝模式 查看全文 http://www.taodudu.cc/news/show-5353664.html 相关文章: 新基建浪潮来袭 企业快速 ...

  5. python创建文件夹名称大全好听_python批量创建指定名称的文件夹

    本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...

  6. Ubuntu: 修改文件(夹) 名称

    修改文件名 sudo mv former_name new_name 修改文件夹名 sudo mv former_name/ new_name/

  7. linux修改文件夹名称_1.3.2 对 Hello Word! 程序代码进行编辑修改

    <C# 8.0 & .NET Core 3.1 跨平台应用程序开发> 课前提要 上节课<1.3.1 Hello World! 第一个程序>,我们使用 CLI 创建并运行 ...

  8. python 获取文件夹名称大全_python 获取指定文件夹下所有文件名称并写入列表的实例...

    如下所示: import os import os.path rootdir = "./pic_data" file_object = open('train_list.txt', ...

  9. python获取文件夹名称、文件名、去除后缀的文件名、文件改名等

    当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 重命名文件 getfiledata.py # 当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名 ...

最新文章

  1. LeetCode实战:快乐数
  2. linux c++编写访问mysql程序,访问数据库出错,解决方法
  3. php手机建站,PHP免费开源建站系统含手机站V1.7.6
  4. 图形学实验之显示一个飞机(C++实现)
  5. Windows Phone 8 企业应用部署指南(二)
  6. Hadoop配置机架感知
  7. 安装bootcamp时遇到的几个坑
  8. 美观的导航菜单 -- JQuery实现,支持横向, 竖向
  9. S5PV210体系结构与接口08:定时器 计数器编程
  10. RefreshParenwin 打开子窗体 并回发
  11. eclipse部署web没部署成功的问题
  12. 【GIS】GIS矢量空间分析(上)
  13. 人工神经网络概念梳理与实例演示
  14. “约定优于配置”与Magento总结
  15. [PED01]Deep Subspace Clustering Networks
  16. 游戏辅助小助手框架构想
  17. 出海竞争加剧,全球头部秀场直播平台LiveMe如何应对新挑战?
  18. Nginx 正向代理互联网访问
  19. D L N A介 绍
  20. BT——专门为大容量文件的共享而设计的网络协议

热门文章

  1. numpy.sum()的使用
  2. 基于Xilinx公司XPS工具下的一个时钟_Devin_新浪博客
  3. c语言限流,C语言—栈
  4. js删除字符串最后一个字符方法总汇
  5. 网络计算机怎么用,台式电脑怎么使用手机网络上网
  6. Towards Robust Deep Hiding Under Non-Differentiable Distortions for Practical Blind Watermarking论文阅读
  7. 详解大端模式和小端模式【转】
  8. Android 设备 arm 架构和 x86 架构的区别
  9. 门店系统了解一下:如何选择适合概念店的POS?
  10. 嵌入式单片机智能手表实验之优秀