# -*- coding: utf-8 -*-
"""created on sun feb 4 00:14:09 2018
@author: administrator
替換掉檔案中的字元
"""file_name=input('請輸入要開啟的檔名:')
try:
f_r=open(file_name,'r')
content=f_r.read()
old=input('請輸入要替換掉的單詞或字元:')
new=input('請輸入新的單詞或者字元:')
num_count=content.count(old)
print('檔名稱為【'+file_name+'】一共有'+str(num_count)+'個【'+old+'】')
print('你確定要把所有的【'+old+'】都替換為【'+new+'】嗎?')
myin=input('y/n:')
if myin in 'yy':
list_content=list(content)
new_content=''
for i in range(len(list_content)):
if list_content[i]==old:
list_content[i]=new
for ss in list_content:
new_content+=ss
f_w=open(file_name,'w')
f_w.write(new_content)
print('替換完成')
elif myin in'nn':
print('操作已經取消')
else:
print('你輸入的指令有誤')
except oserror as error:
print('開啟檔案出錯,錯誤原因是:'+str(error))
finally:
#記得關閉檔案
if 'f_r' in locals():
f_r.close()
f_w.close()
Demo4 陣列應用
package test01 進製轉換 public static void main string args string str tostring arr system.err.println str 需求1 定義功能將陣列中的元素轉成字串 明確1 結果 字串 明確2 引數 陣列 思路 簡單的方...
LR回購demo 4 各個評價指標
rmse一般大於mae的原因是個別資料差異較大導致。from sklearn.model selection import train test split 將資料分為測試集和訓練集 import linearregression1 boston datasets.load boston print...
用python實現的簡易記牌器的demo
實現功能很簡單 初始時 1到10 以及 jkq各 4張,大小王 共兩張 只要輸入相應的牌號 1到10,例如 1 j k q 例如 j 大小王 此時相應的牌的數目會減少1 由此可以看出鬥地主時候別人手裡的牌還剩哪些。上原始 沒有做gui,這個只是乙個演示的demo 有1 10 j q k各四張以及大小...