zoukankan      html  css  js  c++  java
  • python之文件目录操作

    代码示例:

     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:pyworkpyworkspace	emp
    4、切换到父目录后绝对路径: D:pyworkpyworkspace
    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:pyworkpyworkspace.idea
    D:pyworkpyworkspacestudy_demo
    D:pyworkpyworkspacestudy_demo2
    D:pyworkpyworkspace	emp
    D:pyworkpyworkspacework_dir
    D:pyworkpyworkspaceyzwx_selenium
    D:pyworkpyworkspace\__pycache__
    

      

  • 相关阅读:
    linux basename 和 dirname 获取当前路径
    灵活的装饰器
    ubuntu 20version install wechat
    git pull 总提示让输入merge 信息
    Linux脚本中$#、$0、$1、$@、$*、$$、$?
    ansible
    MMD讲解
    再生希尔伯特空间与核函数讲解
    流形学习
    聚类
  • 原文地址:https://www.cnblogs.com/gongxr/p/7529962.html
Copyright © 2011-2022 走看看