import os
import pandas as pd
pd.set_option(
'display.max_columns'
,none
)# 顯示所有列
pd.set_option(
'display.max_rows'
,none
)# 顯示所有行
file_new = r'c:\zm\大三下\班級事務\所有班級'
# 準備生成檔案的父目錄
file_path = r'c:\zm\大三下\班級事務\2020-2021-2選修課教材領用'
# 被讀取的xlsx檔案父目錄
xlsx_names = os.listdir(file_path)
# 讀取 被讀取的xlsx檔案父目錄 的檔名
all_class =
set(
)# 所有班級
for k, xlsx_name in
enumerate
(xlsx_names)
: data = pd.read_excel(file_path +
'\\'
+ xlsx_name)
for i in data[
'行政班']:
all_class.add(i)
# print(all_class)
for k, xlsx_name in
enumerate
(xlsx_names)
: data = pd.read_excel(file_path +
'\\'
+ xlsx_name)
for i in all_class:
data_new = data[data[
'行政班'
]== f''
]# 取出xx班級
data_new.reset_index(
)if data_new.empty:
# 如果沒有改班級進行下一判斷
continue
data_new.to_excel(file_new +
'\\'
+ f''
+'\\'
+ xlsx_name)
#r 如果有則生成檔案
Python 複製檔案到指定資料夾
通過os.listdir 獲取指定資料夾下的檔案或資料夾的名字的列表 再迴圈列印出所有檔案或資料夾的名字,將檔名賦值於aa,字尾名賦值於bb 即aa,bb split 匹配你想要複製的檔案 if actor hud in aa.lower 指定的資料夾 newname u d program fil...
linux命令複製指定檔案到指定資料夾
對於linux命令,就是一位特別白的小白,乙個小小的複製操作,就搜尋了大半天,特此紀念一下。網上搜了很多,都比較語法化,對我這樣的小白不是很理解,這個就通俗易懂吧。舉栗子 想把test1下的檔案1.txt複製到test2目錄下,此時的test1和test2都是test目錄下,現在需求就是把test1...
bat移動指定型別檔案到指定資料夾
有些時候需要把指定的檔案型別批量移動或複製到指定的資料夾,檔案多的時候手動處理效率太低,可以使用bat處理。echo off 獲取當前日期 set now data date 0,4 date 5,2 date 8,2 以當前日期建立資料夾 mkdir now data 遍歷資料夾的mp4檔案並移動...