pythonstorage
1. python提取文件夾里所有excel文件名,並輸出到excel
Python為辦公效率提升提供了實用工具,特別是在處理文件管理時。本文將教你如何用Python提取文件夾中的所有Excel文件名,並將它們輸出到一個新的Excel文件中,無需深入講解Python或Excel的基礎知識。
首先,確保已安裝pandas模塊,如果沒有,可通過pip進行安裝。同時,為了彈窗操作,還需安裝tkinter。以下是關鍵步驟的代碼片段:
import tkinter as tk
from tkinter import filedialog
import os
import pandas as pd
import win32api, win32con
選擇文件夾路徑:
root = tk.Tk()
root.withdraw()
Folderpath = filedialog.askdirectory()
設定輸出Excel文件存放路徑:
win32api.MessageBox(0, "選擇excel存放文件夾", "提示", win32con.MB_OK)
Storagepath = filedialog.askdirectory()
使用os.walk遍歷文件夾,查找Excel文件(假設不考慮子文件夾):
filelist = []
n = 0
for root_dir, sub_dir, files in os.walk(Folderpath):
for file in files:
if file.endswith(".xlsx"):
n += 1
filename = os.path.splitext(file)[0]
filelist.append(filename)
最後,將文件名列表寫入Excel文件:
storagefile = os.path.join(Storagepath, "filenamelist.xlsx")
將文件名列表轉換為DataFrame並保存,無索引和表頭:
pd.DataFrame(filelist).to_excel(storagefile, index=False, header=False)
通過以上代碼,你就能快速提取並整理文件夾內的Excel文件名,方便後續管理。
2. python必學英語單詞
computational adj. 計算的,電腦的
mode n. 模式
primitive n. 原始、基元,是後續操作的基礎
gigabyte n. 千兆位元組,是數據單位
storage n. 儲存體, 倉庫
retrieve n. 檢索,恢復
algorithm n. 演算法
accomplish vt. 完成
scheme n. 方案, 計劃, v. 設計, 體系, 結構,
compute vt. 計算
code n. 碼,密碼 vt. 把…編碼
halt v 停止
computation n. 計算,計算方法,計算結果
knowledge n. 知識,了解
declarative adj. 說明的, 陳述的 declarative knowledge 陳述性知識
imperative adj. 命令式的,互動的 imperative knowledge 互動性知識
recipe n. 掛起,暫停
evaluate vt. 評估,評價
square root 平方根 the square root of a number x x的平方根
dece vt. 演繹,推斷
capture vt. 採集,描繪,製作
fix vt. &vi.修理,安裝
calculator n. 計算器
decode v. 解碼, 譯解 [計算機] 解碼
enigma n. 謎
manipulate v. [計算機] 操作
instruction n. 指令,說明
set n.集合 predefined set 預設集合
arithmetic n. 算術,運算
store n. (在計算機里)存貯;記憶
test n.vt. 測試
execute vt. [計算機] 執行
source n. 來源 source code 源代碼
sequence n. 序列, 一系列, 順序
architecture n.體系結構
abstract n.簡化,抽象
computable adj. 可計算的
mechanism n. 機制
syntax n. 語法 (規范代碼的結構,成分和順序上正確)
02
static adj. 靜態的
ambiguous adj. 歧義的
unpredictable adj. 不可預知的
intend v. 打算 (打算使之成為。。。)
crash n 崩潰,停止運行
algorithmic adj.[計]演算法的,規則系統的
process n.過程,進程,步驟
programming language n.程序設計語言
checker n. 檢驗器, 檢查員
internal adj. 內部的
interpreter n. 解釋器
compiler n. [計算機]編譯器, 編譯程序
invert v. 使反向;invert a matrix反轉矩陣
abstraction n. 抽象, 參數化
converter n. 轉換器 =convertor
script n. 腳本
definition n. 清晰度
command n. [計算機]指令;命令
shell n.[計算機] DOS命令 ,殼
instruct [計算機] 指示
object n. 對象
type n.類型
scalar 標量(的)
represent vt. 代表
integer [計算機] 整數
int 整型
float n. 浮點型
const abbr. 常數(=constant)
expression 表達式
denote vt. 表示,意味著
sum n. 總數(計) vi. 總計
difference n. 差
proct n. 乘積
division n. 除法
quotient n. 商
remainder n. 余數,余
power n.次方,冪
operator n. 運算符
precedence n. 優先
truncate vt. 舍位
indicate v.說明,指示
decimal n.十進制
arbitrary adj. 任意的
variable adj. 可變的 n. 變數
value n. 值
assignment n. 賦值
bind vt. 綁定
invoke [計算機] 調用
binding n.綁定關系
rebound n. 回跳,反彈
diagram n. 圖解,關系圖
transcript n. 抄本,腳本
compound n. 混合物,復合詞
literal [計算機] 文字的,文本
quote n. 引用 quotes引號
character n. 字元
extract [計算機] 提取、取值、查看
index n.索引
boundary n. 分界線, 邊界boundaries 邊界
slice n. 薄的切片,一部份,鍋鏟 vt. 切成薄片,大幅降低
essentially adv. 基本上