修改檔案的兩種方式:
1. 第一種方法:在原檔案中修改: 先開啟檔案,把檔案內容讀出來賦值給乙個變數,關閉檔案,重新開啟檔案,把檔案內容寫到檔案中
with open(r'f','
r',encoding='
utf-8
')as f:
data =f.read()
(data)
(type(data))
with open(r'f
','w
',encoding='
utf-8
')as f:
res = data.replace('
愛情','
for love')
f.write(res)
錯誤方法:同時以兩種模式開啟檔案
with open(r'f','
r',encoding='
utf-8
')as rf,\
open(r'f
','a
',encoding='
utf-8
')as wf:
data =rf.read()
(data)
res = data.replace('
愛情', '
for love')
wf.seek(0,0)
wf.write(res)
2. 第二種方法: 把乙個檔案內容讀出來寫到另乙個檔案中,然後改名字
importoswith open(r
'b.txt
','r
',encoding='
gbk'
)as rf,\
open(r
'b_wap.txt
','w
',encoding='
gbk'
)as wf:
data =rf.read()
res = data.replace('
穆斯林', '
亞峰牛批')
wf.write(res)
os.remove(
'b.txt')
os.rename(
'b_wap.txt
','b.txt
')
2.增 :建立檔案(w,w+, a, a+)
寫檔案:write() writelines() writealbe() 注意:寫沒有一行一行寫,寫多行writelines 帶\n 或者for line in f 的形式 先讀後寫 詳見隨筆檔案修改
3.讀 : read seek tell
讀檔案 read() readline() readable() readline() 讀一行 如果while 迴圈 游標會迴圈讀
SQL增 查 改語句
insert into table name 列1,列2,values 值1,值2,select 列名稱 from 表名稱 update 表名稱 set 列名稱 新值 where 列名稱 某值 delete from 表名稱 where 列名稱 值 select from where order b...
MSSQL 用openrowset增改查xlsx
注意 1 首先要允許使用ace及動態引數 2 excel12.0應寫為 excel 12.0 1 查 允許在程序中使用ace.oledb.12 exec master.dbo.sp msset oledb prop n microsoft.ace.oledb.12.0 n allowinproces...
使用者管理系統的增改查
day10 對所寫的 管理系統的使用者管理系統進行增查改,並進行了排版調整 查public list findall throws sqlexception return users case1 list users userdao.findall system.out.println users ...