分享

推荐一个摆脱变量名纠结的神器和批量修改文件名方法

 鹰兔牛熊眼 2019-01-29

命名工具介绍

工具网址:

网站地址:https://unbug./codelf/
GitHub 链接:https://github.com/unbug/codelf

工具介绍


输入要起名的变量,可以是中文或者英文。
点击搜索后,网站会给出变量名的翻译,下方给出变量的起名建议,大家可以copy下变量名,也可以看下用了这个变量的源代码,而且可以选择开发语言种类。
点击「Search」就是基于当前命名搜索其它相关的命名。
点击「Repo」就是链接到使用该命名的代码所在的资源库。
点击「Copy」是复制该命名。
点击「Codes」可以查看使用命名的示例代码。


摘自公众号:机器学习初学者

批量修改文件名

简介

os库的使用:
os库提供通用的、基本的操作系统交互功能,例如路径操作、进程管理、环境参数等。

os.getcwd(): 获取当前目录
os.name: 获取当前使用的操作系统 eg: print os.name
os.remove(): 删除指定文件 eg: os.remove('test.txt')
os.removedirs(): 删除指定目录 eg: os.removedirs('testcase')
os.system(): 运行shell命令 eg: os.system('javac')
os.mkdir(): 创建一个新目录  eg: os.mkdir('testcase')
os.chdir(): 修改当前路径到指定路径  eg: os.chdir(filepath)
os.listdir():返回指定目录下的所有目录和文件eg:os.listdir(os.getcwd())
ospath模块
备注:os.rename(old_name,new_name)修改文件名

思路

1、获取要重命名的 文件夹名字
2、获取指定文件夹中的所有 文件名字
3、重命名

代码

import os

# 1、获取要重命名的 *文件夹名字*
folder_name = input('请输入要重命名的文件夹:')

# 2、获取指定文件夹中的所有 *文件名字*
file_names = os.listdir(folder_name)

# 3、重命名
for name in file_names:
    print(name)
    # 注意,这里需要添加路径,否则是在该脚本下运行,会报错
    old_file_name = folder_name + '/' + name
    new_file_name = folder_name + '/' + '[关注我的帅哥美女据说都脱单了]' + name
    os.rename(old_file_name, new_file_name)

运行效果:



请输入要重命名的文件夹:test
1.jpg
2.jpg
3.jpg
4.jpg

路径对于初学者是一个很容易犯错的问题很烦的,我刚开始的也是也特别讨厌路径的东西,总觉得很复杂,大家可以去了解一下,绝对路径相对路径的概念和使用,非常的有帮助的。

 END 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多