日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python高效处理文件_使用Python语言高效地处理一个文本文件

發布時間:2024/7/23 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python高效处理文件_使用Python语言高效地处理一个文本文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Python語言高效地處理一個文本文件:

# -- encoding: utf-8 --

# 腳本功能:在指定的文件中查找指定的字符串

# 此腳本接受兩個參數

# 參數1:指定一個文件名,在這個文件中查找字符串

# 參數2:指定一個字符串用于查找

from sys import argv

from os.path import exists

# script - 腳本文件自己

# file - 指定操作對象文件名稱

# string - 查找字符串

script, file, string = argv

if exists(file) == False:

# 如果文件不存在

print("Error! Specified file %s does not exists." % file)

exit(1)

file_object = open(file, 'r')

line_no = 0 # 行號計數

is_file_end = False # 文件讀取是否結束

is_string_found = False # 字符串是否找到

while is_string_found == False and is_file_end == False:

# 如果字符串還未找到并且文件還未結束,執行循環

file_line_data = file_object.readline()

line_no += 1

if file_line_data != "":

if string in file_line_data:

# 如果找到了指定的字符串

is_string_found = True

else:

is_string_found = False

else:

# print("File read end.")

is_file_end = True

# 判斷查找結果

if is_string_found == False:

print("Specified string %r cannot be found in specified file %r." % (string, file))

else:

print("Specified string %r has be found! and it's on %d line." % (string, line_no))

file_object.close()

推薦閱讀:

Python 的詳細介紹:請點這里

Python 的下載地址:請點這里

總結

以上是生活随笔為你收集整理的python高效处理文件_使用Python语言高效地处理一个文本文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。