# 1、編寫檔案修改功能,呼叫函式時,傳入三個引數(修改的檔案路徑,要修改的內容,修改後的內容)既可完成檔案的修改
definfo():
import
os path = input('
請輸入路徑:')
front = input('
請輸入修改內容:')
later = input('
請輸入修改後內容:')
with open(path, 'r+
', encoding='
utf-8
') as f1, \
open(
'a.txt
', '
w', encoding='
utf-8
')as f2:
for x in
f1: f2.write(x.replace(front, later))
os.remove(path)
os.rename(
'a.txt
', path)
info()
# 2、編寫tail工具
deftail():
import
time
inp_tail = input('
請輸入監控路徑:')
with open(inp_tail, 'r
', encoding='
utf-8
') as f3:
while 1:
res =f3.readline()
ifnot
res:
time.sleep(0.2)
continue
(res)
tail()
# 3、編寫登入功能
defregister():
inp_name = input('
請輸入賬號:')
inp_pwd = input('
請輸入密碼:')
if inp_name == inp_pwd == '
123'
:
print('
登入成功')
else
:
print('
登入失敗')
register()
# 4、編寫註冊功能
defregistration():
inp_name = input('
請輸入賬號:')
inp_pwd = input('
請輸入密碼:')
with open(
'a.txt
', '
a', encoding='
utf-8
')as f4:
f4.write(
'{}:{}\n
'.format(inp_name, inp_pwd))
registration()
作業3月25號
1 檔案內容如下,標題為 姓名,性別,年紀,薪資 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求 從檔案中取出每一條記錄放入列表中,列表的每個元素都是的形式 dic lis...
作業3月24號
1 編寫課上講解的有參裝飾器準備明天默寫 def auth db type defdeco func name input your name strip pwd input your password strip if db type file print 基於檔案的驗證 if name egon...
作業3月16號
1 通用檔案copy工具實現 src fire input 複製路徑 dsc fire input 貼上路徑 with open r format src fire mode rb as f1,open r format dsc fire mode wb as f2 for msg in f1 f2...