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字符串对象的实现
Dec 24 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
Python的多维空数组赋值方法
Apr 13 Python
利用Python进行数据可视化常见的9种方法!超实用!
Jul 11 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
Python实现的在特定目录下导入模块功能分析
Feb 11 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
Python print不能立即打印的解决方式
Feb 19 Python
Python grpc超时机制代码示例
Sep 14 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 Python
Python爬虫自动化爬取b站实时弹幕实例方法
Jan 26 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中feof()函数实例测试
2014/08/23 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
vue跨域解决方法
2017/10/15 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
python实现多线程抓取知乎用户
2016/12/12 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
python实现图像拼接
2020/03/05 Python
快速了解Python开发环境Spyder
2020/06/29 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
python和C++共享内存传输图像的示例
2020/10/27 Python
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
历史教育专业个人求职信
2013/12/13 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
党员评议个人总结
2014/10/20 职场文书
党员示范岗材料
2014/12/19 职场文书
爱心募捐通知范文
2015/04/27 职场文书
消防宣传语大全
2015/07/13 职场文书
关于五一放假的通知
2015/08/18 职场文书
Mysql如何查看是否使用到索引
2022/12/24 MySQL