激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python實現批量修改文件名代碼

python實現批量修改文件名代碼

2020-12-07 00:16_昭昭_ Python

本文給大家分享的是一段僅僅10行代碼就實現了批量修改文件名的python腳本,推薦給大家,有需要的小伙伴可以參考下

我曾以為,寫腳本是很難的,直到我遇到了Python

前言隨著國內版權意識的跟進,很多影視音樂資源開始收費,而且度盤又經常隨意封殺各種資源,所以,為了保護資源,老司機們越來越傾向于把資源下載到本地,但隨著本地資源量的增多,資源管理就成了一件比較頭疼的事情;對于資源的管理,方法有很多,我比較喜歡為資源起一個好記的名字,但改文件名是一件無聊又耗時的事情,所以,一個批量重命名的腳本就變得非常重要.

1.批量添加前綴功能

python實現批量修改文件名代碼

批量重命名

批量重命名邏輯,分三步:

(1)確定需要命名的文件們
(2)確定新的文件名
(3)改名

邏輯理清,編碼就變得很簡單了

python實現批量修改文件名代碼
10行代碼

上圖源碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 導入python內置的os模塊和sys模塊
import os
import sys
 
# 程序入口
if __name__ == "__main__":
  # 獲取需要添加的前綴
  pre = input("請輸入需要添加的前綴:")
  # 為了美觀,為前綴添加一個中括號
  mark = "[%s]"%pre
  # 獲取本目錄下所有的文件名
  old_names = os.listdir()
  # 遍歷目錄下的文件名
  for old_name in old_names:
    # 跳過本腳本文件
    if old_name != sys.argv[0]:
      # 用新的文件名替換舊的文件名
      os.rename(old_name, mark+old_name)

2.(擴展)添加移除前綴功能:

上面的10行程序,只能批量增加前綴,不能批量移除,不太完善,這是增加了移除前綴功能的源碼

python實現批量修改文件名代碼
添加/移除

上圖源碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import os
import re
import sys
 
def add_mark():
  pre = input("請輸入需要添加的前綴:")
  mark = "[%s]"%pre
  old_names= os.listdir()
  for old_name in old_names:
    if old_name != sys.argv[0]:
      os.rename(old_name, mark+old_name)
 
def remove_mark():
  old_names= os.listdir()
  for old_name in old_names:
    try:
      result = re.match(r"(^\[.*\])(.*)", old_name).group(2)
      rm = old_name
 
      if result:
        os.rename(old_name, result)
      print("已為%s移除前綴"%rm)
    except Exception as e:
      pass
 
def main():
  while True:
    option = int(input("請選擇功能數值:\n1.添加前綴\n2.刪除前綴\n3.退出程序\n"))
    if option == 1:
      add_mark()
    elif option == 2:
      remove_mark()
    else:
      exit()
 
if __name__ == "__main__":
  main(

 

后記:

python是一門簡潔強大的語言,隨著人工智能的興起,python也會變得越來越受人們的重視,你有什么理由不愛上python呢?

原文鏈接:http://www.jianshu.com/p/2403e013bee4

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九草网 | 国产欧美一区二区三区免费看 | 精品麻豆cm视频在线看 | 亚洲成人欧美在线 | 免费黄色在线观看网站 | 久久久久久久久久亚洲 | 黄色视品 | 亚洲免费在线视频 | 久久久tv| 国产做爰 | 国产1区2区在线 | 夜夜夜精品视频 | 亚洲骚妻| 天堂精品 | 国产精品亚洲一区二区三区在线观看 | 亚洲精品3| 久久草草亚洲蜜桃臀 | 久毛片| 久久免费看毛片 | 免费国产wwwwwww网站 | 免费国产在线视频 | 国产羞羞视频在线免费观看 | 97中文| 国产在线播放一区二区 | 亚洲网站在线观看视频 | 中午字幕无线码一区2020 | 黄色片网站在线看 | 欧美三级日本三级少妇99 | 蜜桃精品视频 | 欧美精品一区二区性色 | 日本中文字幕久久 | 黄在线观看在线播放720p | 成年人免费视频播放 | 国产精品一区在线观看 | 午夜男人免费视频 | 久久伊人精品热在75 | 一本一本久久a久久精品综合小说 | 少妇色诱麻豆色哟哟 | 国产自91精品一区二区 | 亚洲自拍第二页 | 狠狠干最新网址 |