# -*- coding: utf-8 -*-
import os
import shutil
src_dir_path =
'f:/1/d'
# 源資料夾
to_dir_path =
'f:/1/d/l'
# 存放複製檔案的資料夾
key =
'l'# 源資料夾中的檔案包含字元key則複製到to_dir_pat**件夾中
ifnot os.path.exists(to_dir_path)
:print
("to_dir_path not exist,so create the dir"
) os.mkdir(to_dir_path,1)
if os.path.exists(src_dir_path)
:print
("src_dir_path exist"
)for
file
in os.listdir(src_dir_path)
:# is file
if os.path.isfile(src_dir_path +
'/'+
file):
if key in
file
:print
('找到包含"'
+ key +
'"字元的檔案,絕對路徑為----->'
+ src_dir_path +
'/'+
file
)print
('複製到----->'
+ to_dir_path +
file
)#shutil.copy(src_dir_path + '/' + file, to_dir_path + '/' + file) ## 複製
shutil.move(src_dir_path +
'/'+
file
, to_dir_path +
'/'+
file
)## 移動
刪除線格式 python根據檔名移動檔案到相應的路徑
今天在stack overflow回答了問題 基於檔名稱構建目錄,並移動檔案。例如 自動將 abc2018081224.jpg 放入目標目錄下的2018 08資料夾 問題分析 第一步 找到給定型別的檔案 flag引數控制檔案型別 查詢給定目錄下的所有檔案,匹配目標型別。可以只查詢本目錄下的檔案 os...
38 字元中的唯一字元
原題目 給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。示例 s leetcode 返回 0 s loveleetcode 返回 2 思路 用for迴圈遍歷每乙個元素,然後用find函式從前到後尋找這個元素並返回這個元素所在的位置,用rfind從後到錢尋找這個元素並...
根據某一字段值相同合併字串 SQL
根據某一字段值相同合併字串 sql 做專案的過程中,遇到乙個問題,相同id,不同value的記錄希望合併成一條記錄,value以逗號分隔,從網上搜了搜解決方案,整理如下,備忘。一 字串合併 表名 test 字段 id int name nvarchar 50 字段值 期望結果 id namestr ...