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中的迭代器漫谈
Feb 03 Python
小小聊天室Python代码实现
Aug 17 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
深入理解Python爬虫代理池服务
Feb 28 Python
python设置值及NaN值处理方法
Jul 03 Python
Django教程笔记之中间件middleware详解
Aug 01 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
May 27 Python
python异常触发及自定义异常类解析
Aug 06 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
python中p-value的实现方式
Dec 16 Python
python实现提取COCO,VOC数据集中特定的类
Mar 10 Python
Django mysqlclient安装和使用详解
Sep 17 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
smarty section简介与用法分析
2008/10/03 PHP
PHP中session变量的销毁
2014/02/27 PHP
修改ThinkPHP缓存为Memcache的方法
2014/06/25 PHP
ThinkPHP中的常用查询语言汇总
2014/08/22 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
js 判断脚本加载完毕的代码
2011/07/13 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
canvas知识总结
2017/01/25 Javascript
Angular排序实例详解
2017/06/28 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
python DataFrame 取差集实例
2019/01/30 Python
Python实现括号匹配方法详解
2020/02/10 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
便利店投资的创业计划书
2014/01/12 职场文书
网吧消防安全制度
2014/01/28 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
2014年党员自我评议(5篇)
2014/09/12 职场文书
助学金感谢信
2015/01/20 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
《窃读记》教学反思
2016/02/18 职场文书
Mysql表数据比较大情况下修改添加字段的方法实例
2022/06/28 MySQL
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript