国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python fileinput模塊使用介紹

Python fileinput模塊使用介紹

2020-05-16 14:59腳本之家 Python

這篇文章主要介紹了Python fileinput模塊使用方法,需要的朋友可以參考下

fileinput模塊提供處理一個或多個文本文件的功能,可以通過使用for循環來讀取一個或多個文本文件的所有行。它的工作方式和readlines很類似,不同點在于它不是將全部的行讀到列表中而是創建了一個xreadlines對象。

下面是fileinput模塊中的常用函數:

input()    #返回能夠用于for循環遍歷的對象
filename()  #返回當前文件的名稱
lineno()   #返回當前已經讀取的行的數量(或者序號)
filelineno() #返回當前讀取的行的行號
isfirstline() #檢查當前行是否是文件的第一行

創建測試文件test.txt:

# cat > test.txt << EOF
Hello,Python
www.jfrwli.cn
This is a test file
EOF

利用fileinput實現文件內容替換,如:file_input.p(注意文件名,別寫成fileinput.py

?
1
2
3
4
5
#!/usr/bin/env python
import fileinput
for line in fileinput.input('test.txt',backup='_bak',inplace=1):
  print line.replace('Python','LinuxEye'),
fileinput.close()

inplace=1:標準輸出會被重定向到打開文件;backup='_bak',:替換文件內容之前備份后綴以_bak結尾;另外,在調用fileinput.input()之后記得要fileinput.close()。
執行結果如下:

# python file_input.py #執行file_input.py
# ls test.txt*
test.txt test.txt_bak
 
# cat test.txt
Hello,LinuxEye
www.jfrwli.cn
This is a test file
 
# cat test.txt_bak
Hello,Python
www.jfrwli.cn
This is a test file

其他測試:

>>> import fileinput
>>> for line in fileinput.input('test.txt'):
...   print fileinput.filename(),fileinput.lineno(),fileinput.filelineno()
...
test.txt 1 1
test.txt 2 2
test.txt 3 3
?
1
2
3
4
5
6
7
8
>>> import fileinput
>>> for line in fileinput.input('test.txt'):
...   if fileinput.isfirstline():
...     print line,
...   else:
...     break
...
Hello,LinuxEye

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产福利视频在线 | 最新国产视频 | 亚洲一区二区美女 | 国产一区二区三区在线视频观看 | a级在线 | 成人精品一区二区三区中文字幕 | 一区二区精品视频 | 亚洲男人在线 | av免费网站在线观看 | 亚洲尤物| 亚洲 欧美 日韩 在线 | 中文字幕 亚洲一区 | 亚洲欧洲在线观看 | 三级在线不卡 | 国产片在线观看 | 精品综合| 欧美 中文字幕 | 亚洲一区在线日韩在线深爱 | 午夜免费福利视频 | 久久伊人国产 | 国内精品嫩模av私拍在线观看 | 在线看亚洲 | 日本一区二区在线观看视频 | 亚洲处破女| а天堂中文最新一区二区三区 | 欧美黄视频在线观看 | 天天澡天天狠天天天做 | 国产欧美精品一区二区三区四区 | 手机av在线 | 久久久久av | 国产精品三级久久久久久电影 | 久久视频在线看 | www.国产| 国产日产久久高清欧美一区 | 亚洲精品电影在线观看 | 欧美午夜影院 | 亚洲免费一区 | 亚洲色视频| 中文字幕一区二区三区精彩视频 | 九九九久久国产免费 | 操操操影院 |