为什么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小工具相关推荐

  1. python制作一个桌面小工具

    python实现一个桌面小工具,制作一个桌面的便签提醒工具 参考代码:https://github.com/cosven/memo 参考链接:https://www.jb51.net/article/ ...

  2. python如何运行一个python程序_python如何运行?第一个python小程序示范

    我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...

  3. 【Python小工具】若干图片合并生成动态图(.gif)

    相信很多学生党.上班族在日常的学习.科研.办公中总会有一些比较特殊的需求,本人作为一个理工科(非计算机相关专业)学生和大家一样.有时好不容易找到了比较心仪的工具,却发现还要收费,质量和使用的便捷性也不 ...

  4. 自制python小工具(3)——Gadgets1.1

    自制python小工具(3)--Gadgets 1.1 文章目录 自制python小工具(3)--Gadgets 1.1 1. 前言 2. 功能实现 2.1 主程序界面 2.1.1 标签与按钮 2.1 ...

  5. PyQt5制作一个爬虫小工具,爬取雪球网上市公司的财务数据

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于可以叫我才哥 ,作者:可以叫我才哥 最近有朋友需要帮忙写个爬虫脚本,爬取雪球网一些上 ...

  6. PyQt5制作一个爬虫小工具,获取某网上市公司的财务数据可视化

    最近有朋友需要帮忙写个爬虫脚本,爬取雪球网一些上市公司的财务数据.盆友希望可以根据他自己的选择进行自由的抓取,所以简单给一份脚本交给盆友,盆友还需要自己搭建python环境,更需要去熟悉一些参数修改的 ...

  7. python小工具之pdf转excel

    python小工具记录 #xlwt只支持后缀xls文件 不支持xlxs文件 #openpyxl不支持xls文件 支持xlxs文件 import pdfplumber import xlwt wb = ...

  8. 【Python小工具】一文学会制作个性化二维码

    Python小工具系列是一个使用Python实现各种各样有意思的小玩意儿的系列,包括制作个性化的二维化.词云.简单爬虫等,持续更新中,如果你感兴趣就关注一波吧! 一.基本介绍

  9. python如何运行?第一个python小程序示范

    我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...

  10. 自制python小工具(2)——Gadgets 0.2

    自制python小工具(2)--Gadgets 0.2 文章目录 自制python小工具(2)--Gadgets 0.2 1. 前言 1.1 上篇 2. Gadgets 0.2更新功能介绍 3. Ga ...

最新文章

  1. Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果(通俗的说是粘性头效果)
  2. 不少Java程序员都觉得Lambda表达式很鸡肋,它到底有何用呢?
  3. jquery的ajax()函数传值中文乱码解决方法介绍
  4. 典型的开发国内小项目没失败的经验分享
  5. equals()方法详解
  6. 为CentOS添加网络yum源
  7. NetBeans IDE 实现php开发自动上传到开发服务器 的设置
  8. 【免费下载】“后红海”时代,独家揭秘当下大数据体系
  9. Java Web学习总结-文件下载
  10. uni-app使用input框 v-model双向绑定不起作用解决方案
  11. 解决CentOS7 无法启动mysql 的解决办法
  12. php中文网侵权事件,【杂谈】程序员删库跑路事件,php中文网的几点声明!
  13. 苹果春季发布会:绝不玩别人玩剩下的!
  14. 论文写作流程图软件_论文中的流程图一般都用什么软件?
  15. 支持firefox 3.6的onenote插件
  16. [转载]宋宝华:世上最好的共享内存(Linux共享内存最透彻的一篇)
  17. 极化码——比特翻转sc译码(SFSC译码)
  18. 《具体数学》第一章学习总结
  19. go报错# command-line-arguments undefined: *解决方案
  20. 在线html5行情,Html5版本的全套股票行情图 html54stock

热门文章

  1. mysql 手机归属地_盒子 - 手机归属地 MySql 数据
  2. 性能测试--jmeter中http的请求默认值【6】
  3. 严格对角占优矩阵特征值_MIT—线性代数笔记21 特征值和特征向量
  4. springboot 多线程_从零开始到架构,800页Java+并发+容器+多线程+高并发+Spring+SpringBoot源码...
  5. 侠诺虚拟服务器,简便不等于简单 侠诺PPPoE服务器功能介绍
  6. java 计算两个日期之间的月份_Java 8计算两个日期之间的月份
  7. ad20如何画出pcb板大小_PCB板过孔对高频信号传输的影响,一定要重视
  8. java lib_JavaLib
  9. Man vs. AI – Six Fields Where Artificial Intelligence Are Surpassing Human Intelligence
  10. dom4j 基本操作