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中的hypot()方法使用简介
May 18 Python
python微信跳一跳游戏辅助代码解析
Jan 29 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
python3 实现验证码图片切割的方法
Dec 07 Python
python hough变换检测直线的实现方法
Jul 12 Python
python3多线程知识点总结
Sep 26 Python
Python判断字符串是否为合法标示符操作
Sep 03 Python
python em算法的实现
Oct 03 Python
基于Python的接口自动化读写excel文件的方法
Jan 15 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 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
深入file_get_contents与curl函数的详解
2013/06/25 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
js获取class的所有元素
2013/03/28 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
Vue使用轮询定时发送请求代码
2020/08/10 Javascript
python生成器表达式和列表解析
2016/03/10 Python
Python subprocess模块详细解读
2018/01/29 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
python批量图片处理简单示例
2019/08/06 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
生产总经理岗位职责
2013/12/19 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
书香家庭事迹材料
2014/05/09 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
党员剖析材料范文
2014/12/18 职场文书
Python turtle实现贪吃蛇游戏
2021/06/18 Python
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
阿里云日志过滤器配置日志服务
2022/04/09 Servers