Re: [問題] 批次將JPG改成jpg問題

看板Linux作者 (杰拉杰拉)時間13年前 (2011/03/14 00:58), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串3/6 (看更多)
用python來做的話,開個文字檔貼上下面的code, chmod u+x 之後執行 #! /usr/bin/env python import os, commands stdout = commands.getstatusoutput('find . -name "*.JPG"') items = stdout[1].split('\n') for item in items: str1 = item.rstrip('JPG') print('rename ' + item + ' to ' + str1 + 'jpg') os.rename(item, str1 + 'jpg') -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.211.101

03/14 01:07, , 1F
看這語法應該要 3.0 以上才行
03/14 01:07, 1F

03/14 01:07, , 2F
不過 commands 在 3.0 卻又已經 deprecated, 所以...
03/14 01:07, 2F

03/14 01:18, , 3F
感謝提供解法 不過在被閹割的nas裡面 要執行python應該要
03/14 01:18, 3F

03/14 01:19, , 4F
下一些功夫@_@
03/14 01:19, 4F

03/14 11:21, , 5F
看來好像要做嵌入式系統的應用?
03/14 11:21, 5F

03/14 12:31, , 6F
這語法試過在2.6是可以用的喔
03/14 12:31, 6F

03/14 14:40, , 7F
2.6 裡要把 print 關鍵字先 mask 掉才能用吧
03/14 14:40, 7F

03/14 14:41, , 8F
且 commands 從 2.4 就是 deprecated, 只是到 3.0 才刪掉
03/14 14:41, 8F
文章代碼(AID): #1DVFUjjn (Linux)
文章代碼(AID): #1DVFUjjn (Linux)