當前位置:首頁 » 編程語言 » 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

熱點內容
資料庫縮略 發布:2024-11-24 10:54:18 瀏覽:597
uniqidphp 發布:2024-11-24 10:54:15 瀏覽:658
linux設備驅動程序pdf 發布:2024-11-24 10:40:26 瀏覽:804
金盾pdf加密提取 發布:2024-11-24 10:37:01 瀏覽:809
sqlserver2005報表 發布:2024-11-24 10:33:23 瀏覽:584
直男Qq密碼一般會設成什麼 發布:2024-11-24 10:28:00 瀏覽:198
蘋果怎麼傳照片藍牙到安卓 發布:2024-11-24 10:21:04 瀏覽:856
比亞迪秦值得買哪個配置 發布:2024-11-24 10:20:23 瀏覽:73
河北智慧網關伺服器雲伺服器 發布:2024-11-24 10:20:22 瀏覽:761
linux啟動服務命令 發布:2024-11-24 10:15:25 瀏覽:703