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中optionParser模块的使用方法实例教程
Aug 29 Python
详解Python中类的定义与使用
Apr 11 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
Python实现的视频播放器功能完整示例
Feb 01 Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 Python
Django框架设置cookies与获取cookies操作详解
May 27 Python
使用python进行广告点击率的预测的实现
Jul 04 Python
django的ORM操作 增加和查询
Jul 26 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
jupyter实现重新加载模块
Apr 16 Python
python进度条显示-tqmd模块的实现示例
Aug 23 Python
教你怎么用python实现字符串转日期
May 24 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
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php Undefined index的问题
2009/06/01 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
js AppendChild与insertBefore用法详细对比
2013/12/16 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
Angular 2父子组件之间共享服务通信的实现
2017/07/04 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
vue3.0 上手体验
2020/09/21 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
2020/10/16 Javascript
如何搜索查找并解决Django相关的问题
2014/06/30 Python
python使用marshal模块序列化实例
2014/09/25 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
Python秒算24点实现及原理详解
2019/07/29 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
Python列表切片常用操作实例解析
2019/12/16 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
亚运会口号
2014/06/20 职场文书
奖学金主要事迹范文
2015/11/04 职场文书