1. 程式人生 > >python之文件目錄操作

python之文件目錄操作

遍歷 pyc dem lists get light highlight 目錄 getc

代碼示例:

 1 # 改變當前目錄操作
 2 import os
 3 
 4 cur = os.curdir
 5 print("1、當前目錄相對路徑:", cur)
 6 par = os.pardir
 7 print("2、父目錄相對路徑:", par)
 8 cwd = os.getcwd()
 9 print("3、當前目錄絕對路徑:", cwd)
10 os.chdir(os.pardir)  # 改變當前路徑
11 cwd = os.getcwd()
12 print("4、切換到父目錄:", cwd)
13 
14 file_str = ‘‘
15 for f in os.listdir(cwd):
16 ‘‘‘遍歷父目錄下文件‘‘‘ 17 file_str = f + + file_str 18 print("5、父目錄下文件:" + file_str)

運行結果:

1、當前目錄相對路徑: .
2、父目錄相對路徑: ..
3、當前目錄絕對路徑: D:\pywork\pyworkspace\temp
4、切換到父目錄後絕對路徑: D:\pywork\pyworkspace
5、父目錄下文件:__pycache__、yzwx_selenium、work_dir、temp、study_demo2、study_demo、.idea、

  

遍歷子目錄代碼示例:

1
file_str = ‘‘ 2 lists = os.listdir(cwd) 3 for f in lists: 4 ‘‘‘遍歷子目錄‘‘‘ 5 if os.path.isdir(f): 6 os.chdir(f) 7 print(os.getcwd()) 8 os.chdir(os.pardir)

運行結果:

D:\pywork\pyworkspace\.idea
D:\pywork\pyworkspace\study_demo
D:\pywork\pyworkspace\study_demo2
D:\pywork\pyworkspace\temp
D:\pywork\pyworkspace\work_dir
D:\pywork\pyworkspace\yzwx_selenium
D:\pywork\pyworkspace\__pycache__

  

python之文件目錄操作