Python替换月份为英文缩写的实现方法


Posted in Python onJuly 15, 2019

示例数据:

zs,3
li,5
ww,10
cc,4
xm,2
xh,1
pp,6
qq,7
ff,11
dd,8
kk,12
mm,9

处理后效果:

Python替换月份为英文缩写的实现方法

脚本代码如下:

创建 文件名.py 脚本文件

fo = open("/home/python/hhh/a.txt", "r")
print ("文件名为: ", fo.name)
a=[]
for line in fo:
 a.append(line)
f01 = open("/home/python/hhh/b.txt", "a")
 
for index in range(len(a)):
 b=a[index].split(',')
 test=b[0]
 a1=b[1]
 if a1 == '1\n':
  f01.write(test+",Jan\n")
 if a1 == '2\n':
  f01.write(test+",Feb\n")
 if a1 == '3\n':
  f01.write(test+",Mar\n")
 if a1 == '4\n':
  f01.write(test+",Apr\n")
 if a1 == '5\n':
  f01.write(test+",May\n")
 if a1 == '6\n':
  f01.write(test+",Jun\n")
 if a1 == '7\n':
  f01.write(test+",Jul\n")
 if a1 == '8\n':
  f01.write(test+",Aug\n")
 if a1 == '9\n':
  f01.write(test+",Sep\n")
 if a1 == '10\n':
  f01.write(test+",Oct\n")
 if a1 == '11\n':
  f01.write(test+",Nov\n")
 if a1 == '12\n':
  f01.write(test+",Dec\n")

注意:要关闭文件流------->f01.close()

注:以上为理解简单,判断语句就全部使用if语句了。fo = open("/home/python/hhh/a.txt", "r") 是文件流加载/home/python/hhh下的a.txt文件,f01 = open("/home/python/hhh/b.txt", "a") 将结果写到/home/python/hhh下b.txt中

其中"r"和"a"的含义为只读模式和追加模式。

以下是常见的读写模式:

r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】

w,只写模式【不可读;不存在则创建;存在则清空内容】

x, 只写模式【不可读;不存在则创建,存在则报错】

a, 追加模式【可读; 不存在则创建;存在则只追加内容】,文件指针自动移到文件尾。

"+" 表示可以同时读写某个文件

r+, 读写【可读,可写】

w+,写读【可读,可写】,消除文件内容,然后以读写方式打开文件。

x+ ,写读【可读,可写】

a+, 写读【可读,可写】,以读写方式打开文件,并把文件指针移到文件尾。

"b"表示以字节的方式操作,以二进制模式打开文件,而不是以文本模式。

rb 或 r+b

wb 或 w+b

xb 或 w+b

ab 或 a+b

注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型,不能指定编码

以上这篇Python替换月份为英文缩写的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中多线程thread与threading的实现方法
Aug 18 Python
在Python中操作时间之tzset()方法的使用教程
May 22 Python
Python的mysql数据库的更新如何实现
Jul 31 Python
pandas系列之DataFrame 行列数据筛选实例
Apr 12 Python
基于python实现名片管理系统
Nov 30 Python
Python实现随机取一个矩阵数组的某几行
Nov 26 Python
Python编译为二进制so可执行文件实例
Dec 23 Python
解决python虚拟环境切换无效的问题
Apr 30 Python
python判断变量是否为列表的方法
Sep 17 Python
Python调用Redis的示例代码
Nov 24 Python
PyCharm常用配置和常用插件(小结)
Feb 06 Python
10个顶级Python实用库推荐
Mar 04 Python
使用python爬取抖音视频列表信息
Jul 15 #Python
python过滤中英文标点符号的实例代码
Jul 15 #Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
Jul 15 #Python
python 判断字符串中是否含有汉字或非汉字的实例
Jul 15 #Python
如何利用Python模拟GitHub登录详解
Jul 15 #Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
Jul 15 #Python
postman模拟访问具有Session的post请求方法
Jul 15 #Python
You might like
7个超级实用的PHP代码片段
2011/07/11 PHP
php常用的url处理函数总结
2014/11/19 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
clipboard.js在移动端复制失败的解决方法
2018/06/13 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
python实现在控制台输入密码不显示的方法
2015/07/02 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
python实现单链表的方法示例
2019/09/03 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
儿子婚宴答谢词
2014/01/09 职场文书
小学教师师德反思
2014/02/03 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
ThinkPHP5和ThinkPHP6的区别
2021/03/31 PHP