當前位置:首頁 » 編程語言 » python文件名去掉後綴

python文件名去掉後綴

發布時間: 2024-10-11 08:57:59

1. python遍歷文件夾並 改所有文件的後綴名

importos
importshutil


root='F:\python2'
forrt,dirs,filesinos.walk(root):
forfinfiles:
fn=os.path.join(rt,f)
nfn=fn.replace('.txt','.py').
ifsrcinfnandfn!=nfn:
shutil.move(fn,nfn)

2. 求助一個python腳本用於批刪除同文件夾下的同名不同後綴的文件

以下代碼在MacOS系統下測試通過 使用前請自行配置需要操作的文件夾路徑(dir_path),默認操作文件夾為腳本所在路徑。提示刪除操作時,輸入y或者Y會刪除文件,直接回車或者輸入其他任意字元為跳過。具體實現代碼如下,縮進參考截圖:




import glob
from pathlib import Path

dir_path = '.'
files = glob.glob('*.ARW')
for i in files:
is_exist = Path(Path(i).stem + '.JPG')
if not is_exist.is_file():
verify = input("{} 對應.JPG文件已被刪除,請選擇操作Y/N:".format(i))
if verify.lower() == 'y':
try:
Path(i).unlink()
print("成功刪除文件 {}".format(i))
except OSError as e:
print("異常:文件 {} 未被刪除!".format(i))
else:
print("跳過文件 {}".format(i))
continue
else:
print("操作完成,再次運行腳本可重新檢測!")


測試輸出:

0009.ARW 對應.JPG文件已被刪除,請選擇操作Y/N:n

跳過文件 0009.ARW

0008.ARW 對應.JPG文件已被刪除,請選擇操作Y/N:y

成功刪除文件 0008.ARW

0001.ARW 對應.JPG文件已被刪除,請選擇操作Y/N:y

成功刪除文件 0001.ARW

操作完成,再次運行腳本可重新檢測!

3. python文件名通常以什麼結尾

python文件名通常以.py結尾,比如test.py

4. 用Python批量改名如何跳過非指定後綴名

你這句應該寫錯了oldname = path + f[0]
應該是 oldname = path + each

熱點內容
ftp本機目錄 發布:2025-03-23 00:35:22 瀏覽:546
vs編譯lua 發布:2025-03-23 00:13:39 瀏覽:223
發動機配置怎麼看 發布:2025-03-23 00:01:39 瀏覽:309
油畫解壓 發布:2025-03-23 00:00:12 瀏覽:326
我的世界電腦版基岩版怎麼玩手機伺服器 發布:2025-03-22 23:59:19 瀏覽:802
htc壁紙在哪個文件夾 發布:2025-03-22 23:59:17 瀏覽:863
流放者柯南pvp伺服器怎麼組隊 發布:2025-03-22 23:29:35 瀏覽:829
phpcms文件夾許可權設置 發布:2025-03-22 23:21:33 瀏覽:636
安卓哪個是屏幕鎖屏 發布:2025-03-22 23:08:58 瀏覽:238
安卓系統貼紙板在哪裡找 發布:2025-03-22 23:02:09 瀏覽:812