示例数据:

zs,3

li,5

ww,10

cc,4

xm,2

xh,1

pp,6

qq,7

ff,11

dd,8

kk,12

mm,9

处理后效果:

脚本代码如下:

创建 文件名.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替换月份为英文缩写的实现方法

本文地址: http://www.cppcns.com/jiaoben/python/265401.html

python缩写月份单词_Python替换月份为英文缩写的实现方法相关推荐

  1. python做前端可视化_Python数据可视化的四种简易方法

    摘要: 本文讲述了热图.二维密度图.蜘蛛图.树形图这四种Python数据可视化方法. 数据可视化是任何数据科学或机器学习项目的一个重要组成部分.人们常常会从探索数据分析(EDA)开始,来深入了解数据, ...

  2. python提取数组元素_python简单获取数组元素个数的方法

    python简单获取数组元素个数的方法 更新时间:2015年07月13日 17:54:46 作者:pythoner 这篇文章主要介绍了python简单获取数组元素个数的方法,实例分析了Python中l ...

  3. python发送xml报文_python通过tcp发送xml报文的方法

    如下所示: # -*- coding: utf-8 -*- import socket # 使用tcp发送请求报文 def tcpsend(ip, port, xmlbw): address = (i ...

  4. python 按月份分组_Python按月份分组日期

    这是一个很快的问题,起初我认为很简单.一个小时后,我不太确定! 所以,我有一个Python datetime对象的列表,我想用图形表示它们.x值是年和月,y值是这个月发生的这个列表中日期对象的数量. ...

  5. python文本统计单词_Python实现文本单词统计

    在以前的文章中,我提到过Python标准库中的collections模块中的Counter类.它的作用非常大,这里我们要用利它来实现单词统计.对于任意一篇全英文的文本文件,我们要列出其中每一个单词各自 ...

  6. python修改rgb值_Python替换或更改给定RGB或十六进制值的HSV值

    关于RGB和HSV空间之间的关系,我建议您看看这个blog post.这个Wikipedia page对HSV及其与RGB空间的关系有详细的描述.在 python中的大多数可视化库(包括matplot ...

  7. python公历转农历_Python如何实现阳历转阴历的方法分享

    这篇文章主要介绍了Python实现公历(阳历)转农历(阴历)的方法,涉及农历算法原理及Python日期运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现公历(阳历)转农历(阴历)的 ...

  8. python 二进制数 转字符串_Python二进制串转换为通用字符串的方法

    一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理. Python代码的编码规则为UTF-8.在读入时,文件的每行是二进制串,形如: b'heroesxff..... ...

  9. 生日python十种日期格式_python显示生日是星期几的方法

    python显示生日是星期几的方法 本文实例讲述了python显示生日是星期几的方法.分享给大家供大家参考.具体实现方法如下: # find the day of the week of a give ...

最新文章

  1. 不止最佳长论文,腾讯AI在ACL上还有这些NLP成果
  2. 找出不超过40亿个给定整数的整数
  3. IPython基础使用_Round2
  4. php think命令用不了,自定义 PHP think 命令无法在命令类文件里面使用 Db 类
  5. 7.2 TensorFlow笔记(基础篇): 生成TFRecords文件
  6. SAP UI5 requireBusyDialog
  7. Visual C#设计多功能关机程序
  8. 华为鸿蒙OS 2.0 发布,18点18分开放源代码
  9. 中缀表达式-后缀表达式M
  10. java 构造方法_Java构造方法和子类构造方法
  11. Normalization的方法
  12. scrollLeft/scrollTop,offsetLeft/offsetTop,clientLeft/clientTop
  13. java并发编程实战源码_java并发编程实战(附源码)
  14. windows eclipse超详细安装教程
  15. IPAD2 恢复出厂设置
  16. HTML网页设计结课作业——基于HTML+CSS仿学校官网页面
  17. 使用阿里巴巴EasyExcel导出的excel打不开(无法打开文件)
  18. 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于物联网的GY906红外测温门禁刷卡系统
  19. 【第二届青训营-寒假前端场】- 「小游戏开发」笔记
  20. 金斧子银斧子和铁斧子

热门文章

  1. Java——命令jps、jstat、jmap、jstack、jhat、jinfo
  2. vue+element-ui 实现分页(demo)
  3. go html ui,GoUI:一个非常简单的 GUI 框架
  4. 关于Seeed XIAO RP2040在Arduino IDE中上传出错的问题(错误内容在正文)
  5. [CVPR2022-oral]I M Avatar: Implicit Morphable Head Avatars from Videos
  6. openal MinGW 编译
  7. 数据库设计查询题目练习
  8. PMP项目管理证书真的有用么?哪些人可以考呢?
  9. 阅读《惰者集》《用数学的语言看世界》感悟
  10. 国在产vr视频区_九台vr技术安全体验馆VR行走平台资讯