python中line.split_请教解释一下这段Python代码,尤其是lineList = line.split()这句?

infile = open("message.txt", "r") #只读模式打开message.txt

outfile = open("newMsg.txt", "w") #写模式打开newMsg.txt

count = 0 #创建变量count ,值为整数0

stringList = infile.readlines() #一次性读取message.txt中的所有行,返回字符串列表,

一 行文本就是列表的一项

for line in stringList: #迭代该列表

lineList = line.split() #用split讲该行的单词分割成列表,每个单词就时一个列表

项目,split的默认参数是空格,所以不传递任何参数时

分割空格,在英文中也就等同于分割单词

for word in lineList: #迭代该行的每个单词

count = count + 1 #每迭代一次count+1

word = word[::-1] #利用切片,反转该单词

print(word, end = ' ') #

outfile.write(word + ' ') #将单词写入到newMsg.txt文件中

if count == 10: #当单词数量读取到10个时

print('') #打印一个空白行

outfile.write('\n') #在newMsg.txt中写入一个换行符(这应该是linux,

在windows下应该是\r\n)

count = 0 #计数变量count 恢复成0

infile.close() #关闭message.txt文件拘柄

outfile.close() #关闭newMsg.txt文件拘柄

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值