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的框架下的web app的详细教程
Apr 30 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
Jun 25 Python
django 发送邮件和缓存的实现代码
Jul 18 Python
对pandas里的loc并列条件索引的实例讲解
Nov 15 Python
用Python编写一个高效的端口扫描器的方法
Dec 20 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
python 函数中的参数类型
Feb 11 Python
Python3监控疫情的完整代码
Feb 20 Python
Python递归调用实现数字累加的代码
Feb 25 Python
Django跨域请求原理及实现代码
Nov 14 Python
Pandas加速代码之避免使用for循环
May 30 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 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
2014/04/10 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
2016/05/16 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
js实现搜索栏效果
2018/11/16 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
JavaScript中EventBus实现对象之间通信
2020/10/18 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Django的分页器实例(paginator)
2017/12/01 Python
python自动12306抢票软件实现代码
2018/02/24 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
Python发展简史 Python来历
2019/05/14 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
django序列化serializers过程解析
2019/12/14 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
中国跨境电商:Tomtop
2017/03/16 全球购物
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
高三毕业典礼主持词
2014/03/27 职场文书
宣传活动总结范文
2014/07/01 职场文书
大学同学会活动方案
2014/08/20 职场文书
代收款委托书范本
2014/10/01 职场文书
后勤工作个人总结
2015/02/28 职场文书
雾霾停课通知
2015/04/24 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书