中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

文件處理

發布時間:2020-07-11 04:21:10 來源:網絡 閱讀:168 作者:leiwenbin627 欄目:編程語言

#以下yesterday均為處理文件的文件名
#data = open("yesterday",encoding="utf-8").read() #僅限于讀文件
#print(data)
'''
#寫文件
f = open("yesterday2",'w',encoding="utf-8") # w 創建并覆蓋原文件
f.write("i hat you>>>>>>>,\n") # \n換行
f.write("fuck >>\n")
data = f.read()
print('-----',data)

#讀文件
#f = open("yesterday",'r',encoding="utf-8") #文件句柄 包含文件起始位置,內存地址,字符編碼 默認讀模式
#data = f.read()
#data2 = f.read() #沒內容 因為上面data已經讀到文件最下面了,讀完了,光標對著最下面空白地方了,所以沒有內容讀了
#print(data)
#print("-----------------------")
#print(data2)
f.write("我愛北京天安門,\n") # \n換行
f.write("天安門上太陽升")
'''
'''
#追加文件 append
f = open("yesterday",'a',encoding="utf-8") #a append 追加 依然不能讀
f.write("i hat you>>>>>>>,\n") # \n換行
f.write("fuck >>\n")
#data = f.read() 不可讀
#print('-----',data) 不可讀
'''
f = open("yesterday",'r',encoding="utf-8")
#print(f.readline()) #讀取第一行
#print(f.readline()) #讀取第二行
'''
for i in range(5):
print(f.readline()) #讀取前5行
'''
#print(f.readlines()) #講文本轉換成一個列表,每一行為一個元素

#for line in f.readlines():

print(line.strip()) #strip把空格和換行都去掉

low

'''
for index,line in enumerate(f.readlines()):
if index == 9:
print("----------------------")
continue
print(line.strip())
'''
'''

high

count = 0
for line in f:
if count == 9:
print("#############")
count +=1
print(line)
count +=1
'''

f = open("yesterday2",'w',encoding="utf-8")
#print(f.tell()) #文件指針位置 按字符計
#print(f.read(50)) #只讀前50個字符
#print(f.tell())
#f.seek(10) #回到第11個字符
#print(f.readline())
'''
print(f.encoding) #打印文件編碼
print(f.fileno()) #返回文件在內存中的具體編號 基本不太用
print(f.name) #文件名
print(f.seekable()) #是否文件指針可移動
print(f.readable())
print(f.writable())
'''
#print(f.flush()) #緩存強制刷新 一般緩存滿了寫入硬盤
#print(dir(f.buffer))

#f.write("hello 34 \n")
'''
#進度條
import sys,time
#sys.stdout.write("####################") #標準化輸出
for i in range(5):
sys.stdout.write("#")
sys.stdout.flush()
time.sleep(0.1)
'''
#f = open("yesterday2",'a',encoding="utf-8")
#f.seek(10)
#f.truncate(5) #多清空多少個字符
'''
f = open("yesterday2",'r+',encoding="utf-8") #既能讀也能寫 也沒什么用
print(f.tell())
f.write("-----diao--------------\n")
f.write("-----diao--------------\n")
print(f.read())
'''
'''
f = open("yesterday2",'w+',encoding="utf-8") #寫讀 基本沒什么用
f.readline()
f.readline()
f.readline()
print(f.tell())
f.write("-----diao--------------\n")
print(f.readline())
'''

#f = open("yesterday2",'a+',encoding="utf-8") #追加讀

f = open("yesterday2",'wb') #二進制文件 讀
f.write("hello ".encode())
#f.close() #關閉文件

#修改文件 內存中修改,在寫入到一個新文件
'''
f = open("yesterday","r",encoding=("utf-8"))
f_new = open("yesterday.bak","w",encoding="utf-8")
for line in f:
if "等待著我最喜歡的歌曲" in line:
line = line.replace("等待著我最喜歡的歌曲","等待lei wen bin最喜歡的歌曲")
f_new.write(line)
else:
f_new.write(line)
'''

#或
f = open("yesterday","r",encoding=("utf-8"))
f_new = open("yesterday.bak","w",encoding="utf-8")
for line in f:
if "等待著我最喜歡的歌曲" in line:
line = line.replace("等待著我最喜歡的歌曲","等待lei wen bin最喜歡的歌曲")
f_new.write(line)
f.close()
f_new.close()

#with 自動關閉文件
'''
with open("yesterday","r",encoding="utf-8") as f:
for line in f:
print(line.strip()) #strip去除空格和換行符
'''

#with可打開多個文件
with open("yesterday",'r',encoding="utf-8") as f, \
open("yesterday2",'r',encoding='utf-8') as f2:
print(f.readline().strip())
print(f2.readline().strip())

向AI問一下細節

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

AI

教育| 合山市| 遂宁市| 乐清市| 金山区| 望都县| 屯留县| 黄陵县| 成武县| 山阴县| 安仁县| 晋城| 汶上县| 阜平县| 定安县| 龙山县| 大丰市| 德格县| 同心县| 东港市| 漳州市| 长沙市| 得荣县| 昭平县| 通许县| 年辖:市辖区| 延庆县| 深水埗区| 都兰县| 石河子市| 杂多县| 西峡县| 砀山县| 和顺县| 锦屏县| 信阳市| 中卫市| 海南省| 斗六市| 株洲县| 石阡县|