首页 炼丹房 帖子详情
发现一个超好用fileinput模块
收藏
快速回复
炼丹房 其他新手上路 721 11
发现一个超好用fileinput模块
收藏
快速回复
炼丹房 其他新手上路 721 11

发现一个fileinput模块

fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。该模块的input()函数有点类似文件

readlines()方法,区别在于前者是一个迭代对象,需要用for循环迭代,后者是一次性读取所有行。

【默认格式】

fileinput.input (files=None, inplace=False, backup='', bufsize=0, mode='r', openhook=None)

典型用法

import fileinput
for line in fileinput.input():
    process(line)

 

但是用完别忘记关闭啊啊啊!!!

fileinput.close()

第一次用我就

 oooO ↘┏━┓ ↙ Oooo 

 ( 踩)→┃你┃ ←(死 ) 

  \ ( →┃√┃ ← ) / 

  \_)↗┗━┛ ↖(_/

坑了

0
收藏
回复
全部评论(11)
时间顺序
学习委员
#2 回复于2021-01

哈哈哈哈

0
回复
AIStudio810258
#3 回复于2021-01

python还要关闭,open()也不用啊

0
回复
AIStudio810258
#4 回复于2021-01

不close会锁死文件之类的么~~哈哈

0
回复
周小鱼whoyou
#5 回复于2021-01

学会了~~~

0
回复
AIStudio810259
#6 回复于2021-01
不close会锁死文件之类的么~~哈哈

这个小东西需要啊

0
回复
AIStudio810258
#7 回复于2021-01
这个小东西需要啊

用with open() 打开文件就不用close

0
回复
furoce
#8 回复于2021-01

学习了

0
回复
AIStudio810259
#9 回复于2021-01
用with open() 打开文件就不用close

确实。

0
回复
AIStudio810259
#10 回复于2021-01
不close会锁死文件之类的么~~哈哈

之前就忘记了,然后gg了

0
回复
AIStudio810259
#11 回复于2021-01
哈哈哈哈

是不是这个比较省内存?

0
回复
AIStudio810260
#12 回复于2021-01

还是用with open保险

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户