需求1:將命名為 1.txt 的檔名改為 1 - 副本.txt
file1_name = "d:/1.txt"
# 查詢檔案中的點出現的位置
idx = file1_name.rfind(".")
# print(file1_name[0:idx])
# print(file1_name[idx:])
# 利用切片新增副本文字
file2_name = file1_name[0:idx]+ " - 副本" + file1_name[idx:]
需求2:複製原檔案內容,並寫入到新檔案裡
# 以唯讀只寫 位元組 (二進位制) 方式開啟
# 讀取1024位元組如果為零說明已讀完
info = file1.read(1024)
if len(info) == 0:
break
else:
# 如果不等於零把讀取到的東西寫入file2
file2.write(info)
最後別忘了關閉檔案
file1.close()
file2.close()
複製貼上 Mac快捷鍵,複製貼上檔案文字
不管是新老mac使用者,熟練使用mac鍵有必要,與其說是加快工作速度,還不如說是提公升個人操作體驗,給人一種mac好用的感覺,我記得還是win小白時,看見某個人不用滑鼠的操作win系統,那時就覺得這人真牛,因為操作win系統,滑鼠是標配。但是我從來都沒有不用滑鼠操作win的想法,自從有了mac後,才...
VIM複製貼上
vim作為最好用的文字編輯器之一,使用vim來編文件,寫 實在是很愜意的事情。每當學會了vim的乙個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。最近使用vim來寫部落格,發現在vim中貼...
vim 複製貼上
傳統軟體的複製 copy 剪下 cut 貼上 paste 在vim中對應的是yank,delete和put。在vim中的複製,刪除,替換等操作的臨時內容,都會儲存在暫存器中。下面分享下vim中的暫存器和相關的基本的操作。無名暫存器 兩個雙引號,vim中叫做無名暫存器。x,s,d,c,y等操作,如果不...