示例数据:

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代码_Python替换月份为英文缩写的实现方法相关推荐

  1. python缩写月份单词_Python替换月份为英文缩写的实现方法

    示例数据: 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 脚本文件 f ...

  2. python猜单词游戏代码_Python之猜单词游戏

    最近上完python课,老师让用python中的字典写一个猜单词游戏,于是就自己写了一个代码,可用于自己背单词,如果觉得我写的单词太简单,可以改成自己想要背诵的单词. 代码可能存在瑕疵,还请大佬指教! ...

  3. postman生成python代码_python代码直接生成可执行exe文件

    前言: python中有一个很厉害的库可以直接将写好的python代码打包成可执行的.exe文件,生成好的文件不需要python运行环境和pycharm等IDE就可以直接双击运行,是不是很厉害呢!这样 ...

  4. 初学者怎样看懂python代码_Python 初学者,如何快速的入门

    随着疫情的到来,不少人开启了退休之前最长的一次度假,唯一不同的是,这次的度假是在家里完成的.同时还面临着低薪,高额的房租房贷卡贷等. 所以就有了油然而生的想法,何不在这唯一一次长时间的假期来学习一项技 ...

  5. word转换pdf的python代码_python word转pdf代码实例

    原理 使用python win32 库 调用word底层vba,将word转成pdf 安装pywin32 pip install pywin32 python代码 from win32com.clie ...

  6. 一段有趣的python代码_Python 五个有趣的彩蛋,你都知道吗?

    阅读文本大概需要 6.6 分钟. 当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西.通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生产环境 ...

  7. 海绵宝宝python代码_Python那些事——python还能这么玩?帅呆了

    当我们还是孩子的时候,总是迷恋漫画书,当翻到我们的英雄们开始行动时会激动不已. 大家总是争论谁是最厉害的超级英雄,认真地讨论他们的家族历史,或者梦想自己拯救高谭市.我们很多人用自己的童年创造了这样的难 ...

  8. python 静态方法_Python编程思想(25):方法深度解析

    -----------支持作者请转发本文-----------李宁老师已经在「极客起源」 微信公众号推出<Python编程思想>电子书,囊括了Python的核心技术,以及Python的主要 ...

  9. python检查_python – 检查属性是否存在的最佳方法是什...

    没有"最好"的方法,因为你不只是检查一个属性是否存在;它总是一些大型计划的一部分.有几种正确的方法和一种值得注意的错误方法. 错误的方法 if 'property' in a.__ ...

  10. 在python代码中调用vba宏的四种方法

    在python代码中调用vba宏 工作以python为主体,但是遇到了一些word操作的需求(详见上一篇),这个需求用word自带的功能会很容易实现,于是就想着能不能用python调用宏来处理. 网上 ...

最新文章

  1. 顺序表-删除所有元素值为x结点(相等加一,不等前移k)
  2. 橘子CPS联盟操作手册2021.09
  3. 第二层EtherChannel
  4. Python学习札记(二十三) 函数式编程4 sorted
  5. 服务器开好服怎么和网站连,vps开服连服务器没反应
  6. SAP UI5故障排查 - why I cannot get my select control via byId
  7. 乐视android版本点四下,EUI5.9+Android7.0刷机包
  8. [小技巧][JAVA][转换]整型int与字符串String相互转换
  9. fiddler实现后端接口 mock(不需要修改开发代码)
  10. spark源码阅读之network(3)
  11. centos6.9安装虚拟机kvm
  12. 俄罗斯方块代码(自写)
  13. 计算机右键管理 该文件夹,文件右键菜单管理方法介绍【图文详解】
  14. 10.24程序员日,开源社给大家送上大礼!【抢票贴】#疯狂倒计时24小时,10月24-25日I WANT YOU!#...
  15. HDU6069 欧拉筛法+约数定理+计算技巧。
  16. 无人超市信息管理系统——需求分析
  17. 【算法分析】实验 1. 基于贪心的会议安排问题
  18. 如何快速自动填充空白单元格上一行的内容
  19. java 服务器文件下载
  20. pdf太大了不能上传怎么办?pdf太大无法上传怎么办?如何缩小上传?

热门文章

  1. b5纸尺寸_标准a2纸尺寸是多少厘米,设计宣传手册尺寸有哪些
  2. 主编编辑器如何插入图片
  3. 哪里有免费的ASP空间?
  4. word打不开html,word打不开怎么办?word文档打不开怎么办?
  5. 无锁环形缓存器RingBuffer的原理
  6. Epicor 调试 customization
  7. 计算机其它离的360云盘,360云盘资源转到百度云 360云盘搬家教程
  8. fastadmin表格操作
  9. 大白菜u盘制作工具教程
  10. Kubernetes PV与PVC