【原創】Python rename用法


os.rename() 方法用於命名文件或目錄,從 src 到 dst,如果dst是一個存在的目錄, 將拋出OSError。

語法
os.rename(src, dst)
參數
src -- 要修改的目錄名
dst -- 修改后的目錄名

實例

  • before rename:

Out[3]:
['/Users/dugh/Data Analysis/rename/1/a1.txt',
 '/Users/dugh/Data Analysis/rename/1/b1.txt']
 
           
# 絕對路徑+跨文件夾
os.rename("/Users/dugh/Data Analysis/rename/1/a1.txt","/Users/dugh/Data Analysis/rename/2/a2.txt")
print('ok')
print('first rename(Cross folder):')
file_name(os.getcwd())
  • ok

    first rename(Cross folder):

Out[4]:
['/Users/dugh/Data Analysis/rename/1/b1.txt',
 '/Users/dugh/Data Analysis/rename/2/a2.txt']
 
          
# 相對路徑+文件夾內
os.rename("1/b1.txt","1/c1.txt")
print('ok')
print('second rename(Inside folder):')
file_name(os.getcwd())
  • ok

    second rename(Inside folder):

Out[5]:
['/Users/dugh/Data Analysis/rename/1/c1.txt',
 '/Users/dugh/Data Analysis/rename/2/a2.txt']
總結:
1、格式:rename(原文件路徑,新文件路徑)
2、支持絕對路徑和相對路徑
3、文件夾內操作相當於直接重命名,跨文件夾操作相當於移動文件並重命名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM