第一个python小工具
为什么80%的码农都做不了架构师?>>>
为了收集app崩溃的日志,需要将dsym文件按照一定格式重命名后发给服务端。
具体的步骤是:获取文件名,去掉文件名中的 “-”,并将大写转换成小写,需求和内容都很简单。
python代码如下:
# encoding=utf-8___author__ = 'ZH'
'''对每一个dsym文件的文件名.做一次去除中华线,大写转小写的操作.例如:5EC32CCA-7661-3955-B081-F654676CE940.dSYM ===>5ec32cca76613955b081f654676ce940.dSYM
'''
import osclass RenameDSYM:def renameDSYM(self, path):for file in os.listdir(path):if file.endswith('dSYM'):tempStr = file.replace('.dSYM', '')str = tempStr.replace('-', '')lowerStr = str.lower() + '.dSYM'os.rename(path + '/' + file, path + '/' + lowerStr)print('succeed! ------>', lowerStr)def start(self):print(u'请输入文件路径:')input = raw_input()self.renameDSYM(input)dsym = RenameDSYM()
dsym.start()
有了这个小工具,以后就不用一个一个的删改了。
转载于:https://my.oschina.net/zhxx/blog/853767
第一个python小工具相关推荐
- python制作一个桌面小工具
python实现一个桌面小工具,制作一个桌面的便签提醒工具 参考代码:https://github.com/cosven/memo 参考链接:https://www.jb51.net/article/ ...
- python如何运行一个python程序_python如何运行?第一个python小程序示范
我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...
- 【Python小工具】若干图片合并生成动态图(.gif)
相信很多学生党.上班族在日常的学习.科研.办公中总会有一些比较特殊的需求,本人作为一个理工科(非计算机相关专业)学生和大家一样.有时好不容易找到了比较心仪的工具,却发现还要收费,质量和使用的便捷性也不 ...
- 自制python小工具(3)——Gadgets1.1
自制python小工具(3)--Gadgets 1.1 文章目录 自制python小工具(3)--Gadgets 1.1 1. 前言 2. 功能实现 2.1 主程序界面 2.1.1 标签与按钮 2.1 ...
- PyQt5制作一个爬虫小工具,爬取雪球网上市公司的财务数据
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于可以叫我才哥 ,作者:可以叫我才哥 最近有朋友需要帮忙写个爬虫脚本,爬取雪球网一些上 ...
- PyQt5制作一个爬虫小工具,获取某网上市公司的财务数据可视化
最近有朋友需要帮忙写个爬虫脚本,爬取雪球网一些上市公司的财务数据.盆友希望可以根据他自己的选择进行自由的抓取,所以简单给一份脚本交给盆友,盆友还需要自己搭建python环境,更需要去熟悉一些参数修改的 ...
- python小工具之pdf转excel
python小工具记录 #xlwt只支持后缀xls文件 不支持xlxs文件 #openpyxl不支持xls文件 支持xlxs文件 import pdfplumber import xlwt wb = ...
- 【Python小工具】一文学会制作个性化二维码
Python小工具系列是一个使用Python实现各种各样有意思的小玩意儿的系列,包括制作个性化的二维化.词云.简单爬虫等,持续更新中,如果你感兴趣就关注一波吧! 一.基本介绍
- python如何运行?第一个python小程序示范
我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...
- 自制python小工具(2)——Gadgets 0.2
自制python小工具(2)--Gadgets 0.2 文章目录 自制python小工具(2)--Gadgets 0.2 1. 前言 1.1 上篇 2. Gadgets 0.2更新功能介绍 3. Ga ...
最新文章
- Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果(通俗的说是粘性头效果)
- 不少Java程序员都觉得Lambda表达式很鸡肋,它到底有何用呢?
- jquery的ajax()函数传值中文乱码解决方法介绍
- 典型的开发国内小项目没失败的经验分享
- equals()方法详解
- 为CentOS添加网络yum源
- NetBeans IDE 实现php开发自动上传到开发服务器 的设置
- 【免费下载】“后红海”时代,独家揭秘当下大数据体系
- Java Web学习总结-文件下载
- uni-app使用input框 v-model双向绑定不起作用解决方案
- 解决CentOS7 无法启动mysql 的解决办法
- php中文网侵权事件,【杂谈】程序员删库跑路事件,php中文网的几点声明!
- 苹果春季发布会:绝不玩别人玩剩下的!
- 论文写作流程图软件_论文中的流程图一般都用什么软件?
- 支持firefox 3.6的onenote插件
- [转载]宋宝华:世上最好的共享内存(Linux共享内存最透彻的一篇)
- 极化码——比特翻转sc译码(SFSC译码)
- 《具体数学》第一章学习总结
- go报错# command-line-arguments undefined: *解决方案
- 在线html5行情,Html5版本的全套股票行情图 html54stock
热门文章
- mysql 手机归属地_盒子 - 手机归属地 MySql 数据
- 性能测试--jmeter中http的请求默认值【6】
- 严格对角占优矩阵特征值_MIT—线性代数笔记21 特征值和特征向量
- springboot 多线程_从零开始到架构,800页Java+并发+容器+多线程+高并发+Spring+SpringBoot源码...
- 侠诺虚拟服务器,简便不等于简单 侠诺PPPoE服务器功能介绍
- java 计算两个日期之间的月份_Java 8计算两个日期之间的月份
- ad20如何画出pcb板大小_PCB板过孔对高频信号传输的影响,一定要重视
- java lib_JavaLib
- Man vs. AI – Six Fields Where Artificial Intelligence Are Surpassing Human Intelligence
- dom4j 基本操作