Mbinu rename ya moduli ya os

Mbinu rename inabadilisha jina na/au kuhamisha faili au folda. Kwenye parameta ya kwanza ya mbinu tunaweka anwani ya asili ya faili au folda, kwenye parameta ya pili - anwani mpya au jina la faili/folda. Kwenye parameta ya pili na ya tatu ya hiari tunaweza kuainisha kielelezo cha faili (file descriptor) cha anwani ya asili na ya mwisho mtiririko. Mbinu inarudisha None. Ikiwa faili ambayo tunataka kubadilisha jina halipo, basi mbinu inarudisha isipokuwa FileNotFoundError.

Sintaksia

pythonimport os

os.rename(anwani ya asili, anwani mpya, [kielelezo cha faili cha anwani ya asili], [kielelezo cha faili cha anwani mpya])

Mfano

Wacha tubadilishe jina la folda dir1:

pythonimport os

os.rename('dir1', 'dir2')

Mfano

Sasa wacha tubadilishe jina la faili:

pythonimport os

os.rename('file1.txt', 'file2.txt')

Angalia pia

  • mbinu makedirs ya moduli os,
    inayounda direktoria
  • mbinu remove ya moduli os,
    inayofuta faili
  • mbinu getcwd ya moduli os,
    inayorudisha folda ya kazi ya sasa
  • mbinu listdir ya moduli os,
    inayorudisha orodha ya faili katika folda ya kazi
  • mbinu path.isdir ya moduli os,
    inayothibitisha uwepo wa folda
  • mbinu path.isfile ya moduli os,
    inayothibitisha uwepo wa faili