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实现字符串逆序输出功能示例
Jun 24 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
python读取txt文件,去掉空格计算每行长度的方法
Dec 20 Python
python3.5安装python3-tk详解
Apr 26 Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 Python
python实现简单学生信息管理系统
Apr 09 Python
pandas数据拼接的实现示例
Apr 16 Python
Python脚本破解压缩文件口令实例教程(zipfile)
Jun 14 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
Feb 25 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 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
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
php实现数据库的增删改查
2017/02/26 PHP
phpinfo的知识点总结
2019/10/10 PHP
jQuery 可以拖动的div实现代码 脚本之家修正版
2009/06/26 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
python如何爬取网页中的文字
2020/07/28 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
商务专员岗位职责
2013/11/23 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
学生自我评语大全
2014/04/18 职场文书
亲子活动总结
2014/04/26 职场文书
学校火灾防控方案
2014/06/09 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
团员个人年度总结
2015/02/26 职场文书
质检员岗位职责范本
2015/04/07 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
总结Python常用的魔法方法
2021/05/25 Python
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers