os.rename(current_file_name, new_file_name):檔案重新命名。
os.remove(file_name):刪除檔案。
os.mkdir("newdir"):建立目錄。
os.chdir("newdir"):變更工作目錄。
os.getcwd():列印目前的工作目錄。
os.rmdir('dirname'):刪除目錄。
[dywang@deyu zzz]$ cat fileio6.py
#!/usr/bin/python3
import os
fo = open("ostest.txt", "w")
fo.write("file rename\n")
fo.close()
os.rename("ostest.txt", "newostest.txt")
fo = open("newostest.txt", "r")
print(fo.read()[:-1])
fo.close()
os.remove("newostest.txt")
[dywang@deyu zzz]$ ./fileio6.py file rename [dywang@deyu zzz]$ ll *ostest.txt ls: cannot access *ostest.txt: No such file or directory
[dywang@deyu zzz]$ cat fileio7.py
#!/usr/bin/python3
import os
os.mkdir("ostest")
os.chdir("ostest")
print(os.getcwd()[:])
os.chdir("../")
os.rmdir("ostest")
[dywang@deyu zzz]$ ./fileio7.py /home/dywang/zzz/ostest [dywang@deyu zzz]$ ll ostest ls: cannot access ostest: No such file or directory