#?參數設置
#?自行定義源文件地址和目標地址
_TARGET_DIR?=?"./copied_files/"
_SOURCE_DIR?=?"./source_files/"
#?妳自己定義的提取特定信息的方法:
def?extract(filename):
#?提取信息後返回
with?open(filename,?"r")?as?f:
info?=?f.readlines()
return?info
#?使用os.listdir()方法獲取源文件夾中所有文件
#?有時系統內會有些隱藏文件以"."開頭,需要剔除
files?=?[file?for?file?in?os.listdir(_SOURCE_DIR)?if?not?file.startswith(".")]
for?filename?in?files:
#?1.讀取文件並提取信息:
print("正在處理{}...".format(filename))
info?=?extract(_SOURCE_DIR?+?filename)
#?2.在目標文件夾創建同名文件,並將信息寫入
#?寫入部分或需要根據需要調整
with?open(_TARGET_DIR?+?filename,?"w")?as?f:
for?line?in?info:
f.write(line)
print("處理完成!")