os.rename(current_file_name, new_file_name):檔案重新命名。
os.remove(file_name):刪除檔案。
os.mkdir("newdir"):建立目錄。
os.chdir("newdir"):變更工作目錄。
os.getcwd():列印目前的工作目錄。
os.rmdir('dirname'):刪除目錄。
pyuser@deyu:~/zzz$ cat fileio6.py
#!/usr/bin/python
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")
pyuser@deyu:~/zzz$ ./fileio6.py file rename pyuser@deyu:~/zzz$ ll *ostest.txt ls: cannot access *ostest.txt: No such file or directory
pyuser@deyu:~/zzz$ cat fileio7.py
#!/usr/bin/python
import os
os.mkdir("ostest")
os.chdir("ostest")
print(os.getcwd()[:])
os.chdir("../")
os.rmdir("ostest")
pyuser@deyu:~/zzz$ ./fileio7.py /home/dywang/zzz/ostest pyuser@deyu:~/zzz$ ll ostest ls: cannot access ostest: No such file or directory