1、通用檔案copy工具實現
src_file=input('原始檔路徑》: ').strip()
dst_file=input('原始檔路徑》: ').strip()
with open(r'{}'.format(src_file),mode='rt',encoding='utf-8') as f1,\
open(r'{}'.format(dst_file),mode='wt',encoding='utf-8') as f2:
# 方法一:
res=f1.read()
f2.write(res)
# 方法二:
for line in f1:
f2.write(line)
2、基於seek控制指標移動,測試r+、w+、a+模式下的讀寫內容
#r+
with open(r'h.txt', 'r+b') as f:print(f.read().decode('utf-8')) # 讀取原始檔內容
f.seek(0, 0) # 指標移動到開始位置
f.write('哈利路亞'.encode('utf-8')) # 覆蓋內容,寫下'哈利路亞'
f.seek(0, 0)
print(f.read().decode('utf-8'))
#w+
with open(r'h.txt', 'w+b') as f:# w+模式開啟,清空文字內容
f.write('yoyoyo切克鬧'.encode('utf-8'))
f.seek(5, 0)
# 指標回到開始位置,並移動五個位元組
print(f.read().decode('utf-8'))
# a+with open(r'h.txt', 'a+b') as f:
f.write('\n233lalala\n'.encode('utf-8'))
f.seek(-10, 2)
f.seek(-5, 1)
res2 = f.read().decode('utf-8')
print(res2)
3、tail -f access.log程式實現
import timewith open('test.txt','rb') as f:
f.seek(0,2)
while true:
line=f.readline()
if line:
print(line.decode('utf-8'))
else:
time.sleep(0.2)
emmm 就當練習了系列12
1.函式物件優化多分支if的 練熟 def login print 登入功能 def register print 註冊功能 func dic def main while true for i in func dic print i,func dic i 0 cmd input 請輸入編號 str...
emmm 就當練習了系列10
1 寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批了修改操作 def modify file filename,old,new import os with open filename,r encoding utf 8 as read f,open bak.swap w encodi...
就當做LaTeX練習(
研究生院試評估問題 概述 即評估乙個研究生院的教學質量等。資料預處理 屬性值的規範化 屬性值初步分類 1 效益型 越大越好 2 成本型 越小越好 3 區間型 在某個區間最佳 分類之後,進行 非量綱化變換 統一單位,排除量綱對於決策或評估結果的影響。歸一化 將方差過大的數值,統一放置於 0,1 區間上...