簡體   English   中英

os.rename() 用於文件擴展名 winerror2

[英]os.rename() for file extensions winerror2

我一直在尋找解決方案,但沒有運氣。 如果這已經解決,我很抱歉。

嘗試將目錄中所有文件的文件擴展名從.ods 重命名為.xls:

import os

def Convert(dirpath):
for ws in os.listdir(dirpath):
    splitfile = os.path.splitext(ws)
    os.rename(ws, splitfile[0] + '.xls')

Convert('my_directory')

這將返回錯誤: FileNotFoundError: [WinError 2] 系統找不到指定的文件:'filename_that_exists.ods' -> 'filename_that_exists.xls'

試試這個可能會解決你的問題

    os.rename(os.path.join(directory,name), 
              os.path.join(directory,'0'+name))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM