亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

文本的基本操作

發布時間:2020-06-20 11:21:59 來源:網絡 閱讀:418 作者:huwei0512 欄目:開發技術

#文件里寫,讀

#找到文件

文件路徑 E\log.txt

#打開文件

file(‘文件路徑’,‘模式’)

#文件操作,讀寫

file_obj.read()  #將所有讀入內存

file_obj.readlines()[行,]

For line infile_obj.xreadlines():

             print line

 

For line infile_obj:

每次循環,只讀一行,避免全部讀入內存

 

file_obj.write()

File_obj.writeline()

 

#文件關閉

File_obj.close()

 

eg:

變種1

file_test_1.py:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

 

file_obj =file('E:\log.txt','r')

line_list = file_obj.readlines()

for ele in line_list:

     print ele.strip()

執行結果:   

E:\>pythonfile_test_1.py

dick;hello;1

jacky;jiu123;2:

 

變種2

#!/usr/bin/env python

#-*- coding:utf-8 -*-

 

file_obj =file('E:\log.txt','r')

print file_obj.read()

執行結果:

E:\>pythonfile_test_1.py

dick;hello;1

jacky;jiu123;2

 

變種3

#!/usr/bin/env python

#-*- coding:utf-8 -*-

 

file_obj =file('E:\log.txt','r')

print file_obj.readlines()

執行結果:

E:\>pythonfile_test_1.py

['dick;hello;1\n','jacky;jiu123;2']

 

變種4

file_obj =file('E:\log.txt','r')

line_list = file_obj.readlines()

for ele in line_list:

     print ele.strip()

執行結果:

E:\>pythonfile_test_1.py

dick;hello;1

jacky;jiu123;2

 

變種5

file_obj =file('E:\log.txt','r')

line_list = file_obj.readlines()

for ele in line_list:

       line = ele.strip()

       values = line.split(';')

       print values

執行結果:

E:\>pythonfile_test_1.py

['dick', 'hello','1']

['jacky','jiu123', '2']

 

讀寫文件示例:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

 

file_obj =file('E:\log.txt','r+')

#print file_obj.read()

#print file_obj.readlines()

line_list = file_obj.readlines()

my_list =[]

#原來的列表my_list=['dick;123fes;1','jacky;humin123;3']

for ele in line_list:

# ‘dick;123fes;1\n'

   line = ele.strip()

# ‘dick;123fes;1'  

   value_list = line.split(';')

#[ ‘dick','123fes','1']

   last_value = int(value_list[-1])

#最后一個數,轉換成整型

   last_value += 1

#1 +=1 相當于 last_value = last_value+1

   value_list[-1] = str(last_value)

#更新后的列表,并重新轉換成字符串,目的是要把列表寫到文件里,文件以字符串形式保存

   value_str = ";".join(value_list)

#更新后列表,保存寫到文件的時候使用字符串

#‘dick;123fes;2'   --第一次循環結果

#‘jacky;humin123;3’--第二次循環結果

   my_list.append(value_str)

#my_list =[‘dick;123fes;2',‘jacky;humin123;3’]

my_str ="\n".join(my_list)

file_obj.write(my_str)

 

執行結果:

文本的基本操作

劃線部分為執行后的新增條目!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商丘市| 博罗县| 启东市| 渝北区| 体育| 晋城| 金乡县| 厦门市| 武隆县| 沭阳县| 新竹市| 临泽县| 新巴尔虎左旗| 合江县| 酒泉市| 徐闻县| 河津市| 宁武县| 综艺| 晋江市| 黑河市| 华蓥市| 水城县| 台北市| 长子县| 衡东县| 新化县| 上思县| 平昌县| 息烽县| 大渡口区| 师宗县| 宣汉县| 天台县| 北宁市| 安吉县| 读书| 新巴尔虎左旗| 日照市| 宁强县| 谷城县|