婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 一篇文章教你用Python實現一鍵文件重命名

一篇文章教你用Python實現一鍵文件重命名

熱門標簽:徐州天音防封電銷卡 鄭州智能外呼系統運營商 電話機器人適用業務 不錯的400電話辦理 南昌辦理400電話怎么安裝 佛山防封外呼系統收費 獲客智能電銷機器人 湛江電銷防封卡 哈爾濱外呼系統代理商

應用背景

背景:“由于工作需要可能需要對一些文件進行重命名的處理,但是可能操作起來比較煩,點錯了就命名失敗或者沒帶鼠標,用控制板操作起來比較麻煩等等場景”

ps:以上都是200自我覺得比較煩,所以才出了這個小功能~

好了,此版本是基于上次文章的版本進行更新,(❕這次對上次的代碼進行了更新,下文不會進行補充了哦,詳細可以查看github上的源代碼)詳細看下文嘍~

傳送門:【連載實戰篇】文件處理工具01-獲取文件名到文本

更新需求:新增生成文件的自定義結果名稱

​ 新增生成文件的文件類型,暫時xls,和xlsx的還未進行補充,這部分之后會進行完善,敬請期待哦~

準備工作

看上文安裝python即可,傳送門在👆哦

上腳本

view.py

# 創建子容器
container_rename = tk.LabelFrame(width=1200, height=800, text="重命名文件", font=24)
container_rename.grid(row=17, column=0, padx=5, pady=5)
# 選擇重命名文件夾
label_rename = tk.Label(container_rename, text="選擇重命名的文件夾", font=30, width=15)
var_rename = tk.StringVar()
# 文本屬性textvariable  可變文本,與StringVar等配合著用
label_rename_file = tk.Entry(container_rename, textvariable=var_rename, font=(30), width=75)
# 設置輸入目錄 command: 指定按鈕消息的回調函數;
btn_label_rename = tk.Button(container_rename, text="設置輸入目錄", font=(30),
                           command=lambda: set_directory(var_rename))
var_rename.set('')
# 格式排版
label_rename.grid(row=18, column=0, padx=5, pady=5)
label_rename_file.grid(row=18, column=1, padx=5, pady=5)
btn_label_rename.grid(row=18, column=2, padx=5, pady=5)
# 重命名文件夾
label_rename_doc = tk.Label(container_rename, text="重命名的文件夾", font=30, width=15)
var_rename_doc_name = tk.StringVar()
# 文本屬性textvariable  可變文本,與StringVar等配合著用
label_rename_doc_name = tk.Entry(container_rename, textvariable=var_rename_doc_name, font=(30), width=75)
# 設置輸入目錄 command: 指定按鈕消息的回調函數;
btn_label_rename_doc = tk.Button(container_rename, text="重命名文件夾", font=(30),
                           command=lambda: set_doc_name(var_rename, var_rename_doc_name))
var_rename_doc_name.set('')
# 格式排版
label_rename_doc.grid(row=19, column=0, padx=5, pady=5)
label_rename_doc_name.grid(row=19, column=1, padx=5, pady=5)
btn_label_rename_doc.grid(row=19, column=2, padx=5, pady=5)

# 選擇重命名文件
label_rename_filename = tk.Label(container_rename, text="選擇重命名的文件", font=30, width=15)
var_rename_file = tk.StringVar()
# 文本屬性textvariable  可變文本,與StringVar等配合著用
label_rename_file_name = tk.Entry(container_rename, textvariable=var_rename_file, font=(30), width=75)
# 設置輸入目錄 command: 指定按鈕消息的回調函數;
btn_label_rename_file = tk.Button(container_rename, text="設置輸入文件", font=(30),
                           command=lambda: set_file(var_rename_file))
var_rename_file.set('')
# 格式排版
label_rename_filename.grid(row=20, column=0, padx=5, pady=5)
label_rename_file_name.grid(row=20, column=1, padx=5, pady=5)
btn_label_rename_file.grid(row=20, column=2, padx=5, pady=5)
# 重命名文件
label_rename_files = tk.Label(container_rename, text="重命名的文件", font=30, width=15)
var_rename_files_name = tk.StringVar()
# 文本屬性textvariable  可變文本,與StringVar等配合著用
label_rename_files_name = tk.Entry(container_rename, textvariable=var_rename_files_name, font=(30), width=75)
# 設置輸入目錄 command: 指定按鈕消息的回調函數;
btn_label_rename_files = tk.Button(container_rename, text="重命名文件", font=(30),
                           command=lambda: set_file_name(var_rename_file, var_rename_files_name))
var_rename_files_name.set('')
# 格式排版
label_rename_files.grid(row=21, column=0, padx=5, pady=5)
label_rename_files_name.grid(row=21, column=1, padx=5, pady=5)
btn_label_rename_files.grid(row=21, column=2, padx=5, pady=5)

Method.py

# 處理文件夾重命名方法def name_handling(old, new):    old_path = old.get()    old_arr = old_path.split("/")    name = old_arr[-1]    file_type = name.split('.')    file_path = old_path[:old_path.index(name)]    if len(file_type) > 1:        new_path = str(file_path + new.get() + '.' + file_type[1]).encode()        os.rename(old_path, new_path)    else:        new_path = str(file_path + new.get()).encode()        os.renames(old_path, new_path)
# 處理文件夾重命名方法
def name_handling(old, new):
    old_path = old.get()
    old_arr = old_path.split("/")
    name = old_arr[-1]
    file_type = name.split('.')
    file_path = old_path[:old_path.index(name)]
    if len(file_type) > 1:
        new_path = str(file_path + new.get() + '.' + file_type[1]).encode()
        os.rename(old_path, new_path)
    else:
        new_path = str(file_path + new.get()).encode()
        os.renames(old_path, new_path)

Control.py

# 處理重命名文件夾命名
def set_doc_name(old, new):
    if old.get() == '' or new.get() == '':
        msg_box("未選擇重命名文件或未填寫修改文件夾名稱!")
    else:
        name_handling(old, new)
        msg_box("重命名成功")
        clear(old, new)

# 處理重命名文件
def set_file_name(old, new):
    if old.get() == '' or new.get() == '':
        msg_box("未選擇重命名文件或未填寫修改文件夾名稱!")
    else:
        name_handling(old, new)
        msg_box("重命名成功")
        clear(old, new)

Common.py

# 多參數處理
def clear(*args):
    for arg in args:
        arg.set('')

File_tk.py

# 獲取文件路徑
def set_file(arg):
    file_name = tk_fld.askopenfilename()
    arg.set(file_name)
# 設置目錄
def set_directory(arg):
    set_path = tk_fld.askdirectory()
    arg.set(set_path)

# 提示窗口
def msg_box(arg):
    messagebox.showinfo("提示窗口", arg)

功能展示

⚠️新增功能已標注哦!

文件同理哦,這里就不過多展示了

打包方式

windows打包方式:pycharm打包為exe執行文件方法

1.在PyCharm下安裝pyinstaller

pip install Pyinstaller

2.在Terminal下輸入:“pyinstaller -F -w *.py” 就可以制作出exe。生成的文件放在同目錄dist下。

-F(注意大寫)是所有庫文件打包成一個exe,-w是不出黑色控制臺窗口。

不加-F參數生成一堆文件,但運行快。壓縮后比單個exe文件還小一點點。
加-F參數生成一個exe文件,運行起來慢。

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

您可能感興趣的文章:
  • python教程命名元組示例分析
  • 運用Python快速的對MySQL數據庫進行重命名
  • Python如何根據照片修改時間重命名并排序詳解
  • python文件名批量重命名腳本實例代碼
  • Python中os模塊的簡單使用及重命名操作
  • 一文理解Python命名機制

標簽:蕪湖 吉安 安康 懷化 蘭州 廣西 呂梁 紹興

巨人網絡通訊聲明:本文標題《一篇文章教你用Python實現一鍵文件重命名》,本文關鍵詞  一篇,文章,教,你用,Python,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一篇文章教你用Python實現一鍵文件重命名》相關的同類信息!
  • 本頁收集關于一篇文章教你用Python實現一鍵文件重命名的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人污污视频在线观看| 亚洲mv大片欧洲mv大片精品| 国产精品麻豆网站| 另类欧美日韩国产在线| 日韩美女在线视频| 秋霞午夜鲁丝一区二区老狼| 欧美亚洲综合网| 美美哒免费高清在线观看视频一区二区 | 另类小说视频一区二区| 777奇米成人网| 国产精品 日产精品 欧美精品| 久久精品一区二区三区四区| 国产精品自拍毛片| 亚洲尤物视频在线| 欧美精品在线视频| 狠狠色伊人亚洲综合成人| 精品日韩在线一区| 丁香婷婷综合色啪| 亚洲午夜精品网| 久久婷婷国产综合国色天香 | 亚洲影视在线播放| 91精品国产日韩91久久久久久| 美女国产一区二区三区| 日韩精品一区二区三区中文不卡| 激情五月播播久久久精品| 国产精品免费丝袜| 91精品蜜臀在线一区尤物| 国产一区二区精品久久91| 亚洲精品国产a| 久久久五月婷婷| 欧洲另类一二三四区| 国产成人av一区二区三区在线| 亚洲综合色视频| 国产视频不卡一区| 日韩视频在线你懂得| 色视频一区二区| 福利电影一区二区| 奇米一区二区三区| 亚洲色图色小说| 久久一夜天堂av一区二区三区| 欧美性感一区二区三区| 不卡av免费在线观看| 加勒比av一区二区| 麻豆视频观看网址久久| 亚洲成a人在线观看| 亚洲精品久久久久久国产精华液| 久久香蕉国产线看观看99| 91精品国产综合久久精品麻豆| 在线观看日韩高清av| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产精品久久国产精麻豆99网站 | 天堂蜜桃一区二区三区| 亚洲精品国产a| 亚洲欧美二区三区| 亚洲人精品一区| 亚洲三级在线观看| 亚洲综合成人网| 性欧美疯狂xxxxbbbb| 洋洋av久久久久久久一区| 亚洲永久精品国产| 亚洲大片免费看| 蜜臀国产一区二区三区在线播放| 视频一区在线视频| 麻豆极品一区二区三区| 国产一区二区在线电影| 国产综合一区二区| 国产精品1024| 成人免费精品视频| 91性感美女视频| 日本二三区不卡| 欧美日韩大陆一区二区| 欧美一区二区大片| 久久亚洲一级片| 最新久久zyz资源站| 亚洲制服丝袜av| 日本午夜精品一区二区三区电影| 另类小说综合欧美亚洲| 国产成人h网站| 91美女视频网站| 在线不卡免费av| 久久久99免费| 亚洲欧美二区三区| 美女视频黄频大全不卡视频在线播放| 狠狠网亚洲精品| 99久久er热在这里只有精品66| 色嗨嗨av一区二区三区| 91精品国产欧美一区二区| 国产亚洲婷婷免费| 亚洲午夜精品在线| 精品在线观看视频| 色哟哟国产精品免费观看| 欧美伦理视频网站| 国产精品色在线| 日本 国产 欧美色综合| 成人一区二区三区中文字幕| 欧美综合一区二区| 国产精品网站在线播放| 石原莉奈在线亚洲二区| 丁香婷婷深情五月亚洲| 欧美精品三级日韩久久| 国产日韩欧美高清| 免费av成人在线| 91精品91久久久中77777| 337p日本欧洲亚洲大胆精品| 亚洲国产精品久久艾草纯爱| 成人福利在线看| 精品久久久久久久久久久久久久久 | 日韩亚洲欧美综合| 亚洲欧美日韩久久| 国产成人免费av在线| 91精品欧美久久久久久动漫| 日韩美女啊v在线免费观看| 久久精品二区亚洲w码| 欧美男人的天堂一二区| 国产精品你懂的在线欣赏| 九色porny丨国产精品| 欧美日韩国产高清一区二区三区 | 国产不卡视频一区| 91精品国产一区二区| 亚洲综合久久久久| 色综合久久久久久久久久久| 国产无人区一区二区三区| 免费日本视频一区| 欧美久久久久久久久| 亚洲精品欧美综合四区| www.欧美色图| 18欧美乱大交hd1984| 成人教育av在线| 一区在线观看免费| av日韩在线网站| 国产精品国产成人国产三级| 成人国产视频在线观看| 国产精品电影一区二区| 波多野结衣91| 日韩久久一区二区| 在线观看视频91| 天天av天天翘天天综合网色鬼国产| 欧美日韩一级二级三级| 日韩成人精品视频| 欧美sm美女调教| 国产一区二区三区免费观看| 国产三级一区二区三区| 成人一区在线观看| 亚洲乱码国产乱码精品精98午夜| 91在线porny国产在线看| 自拍偷拍国产精品| 在线视频一区二区三| 亚洲一区二区三区国产| 欧美视频一区二区三区四区| 日韩福利电影在线| 久久网这里都是精品| 成人一区在线观看| 亚洲自拍偷拍欧美| 日韩久久精品一区| 99久久婷婷国产精品综合| 亚洲va韩国va欧美va精品 | 国产精品无人区| 91精品福利在线| 视频一区欧美精品| 久久久99精品免费观看| 99免费精品视频| 亚洲3atv精品一区二区三区| 精品精品国产高清一毛片一天堂| 成人免费va视频| 日韩av电影免费观看高清完整版 | 日韩一级免费一区| 国产一区二区成人久久免费影院| 国产精品久久毛片| 欧美色精品天天在线观看视频| 蜜桃久久久久久| 中文字幕一区二区在线观看 | 亚洲bt欧美bt精品777| 久久久综合激的五月天| 在线观看欧美黄色| 国产91精品在线观看| 亚洲不卡av一区二区三区| 日本一区二区三区电影| 欧美视频完全免费看| 粉嫩av亚洲一区二区图片| 日韩精品91亚洲二区在线观看| 欧美激情在线一区二区| 56国语精品自产拍在线观看| 91麻豆免费在线观看| 国产精品一卡二卡在线观看| 人人精品人人爱| 亚洲国产成人精品视频| 国产v日产∨综合v精品视频| 无码av免费一区二区三区试看| 欧美韩国一区二区| 精品国产免费一区二区三区香蕉| 色国产精品一区在线观看| 成人黄色a**站在线观看| 国产资源在线一区| 久久99久久久久久久久久久| 亚洲成人你懂的| 无码av中文一区二区三区桃花岛| 尤物在线观看一区| 亚洲影院久久精品| 亚洲最色的网站| 亚洲一区二区三区爽爽爽爽爽|