python3 os_Python3 标准库:os
1.重命名
import os
os.rename('test.txt','x.txt') #重命名文件或目錄
image
import os
os.renames('a/123.txt','a/b/h.txt') #遞歸重命名文件
image
2.列出目錄中的子目錄和文件
import os
files=os.listdir()
for i in files:
print(i)
輸出結果:
image
3.列出當前目錄下的文件和文件夾以及文件夾下的內容
import os
def listDir(path):
files=os.walk(path)
for dirpath,dirnames,filenames in files:
print('目錄: %s'%dirpath)
for filename in filenames:
path=os.path.join(dirpath,str(filename)) #將路徑和文件路徑拼接
print('\t文件: '+path)
listDir('.')
輸出結果:
image
4.工作目錄
import os
print(os.getcwd()) #返回目錄
os.chdir('p2') #切換目錄
print(os.getcwd())
輸出結果:
image
5.測試權限
import os
print(os.access('./',os.X_OK)) #是否可執行
print(os.access('./',os.F_OK)) #是否存在
print(os.access('./',os.R_OK)) #是否可讀
print(os.access('./',os.W_OK)) #是否可寫
輸出結果:
image
6.創建,刪除目錄
import os
os.makedirs('./pp/new') #osmkdir()也可以,但是只可以一層一層創建
os.removedirs('./pp/new') #rmdir()刪除空目錄,remove()刪除文件
7.輸出某個文件或目錄的屬性
import os
import time
t=os.stat('p1')
print(t)
print(time.ctime(t[7])) #轉換時間戳
print(time.ctime(t[8]))
print(time.ctime(t[9]))
輸出結果:
image
8.使用系統命令
import os
import time
print(os.system('dir'))
輸出結果:
image
總結
以上是生活随笔為你收集整理的python3 os_Python3 标准库:os的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 10g express l
- 下一篇: Golang——延迟调用defer