python处理文件、文件夹-小结

1、获取路径

(1)获取当前目录的路径: os.getcwd()

(2)获取上级目录的路径:os.path.abspath('..')

(3)获取指定路径的上级目录。不需要由运行文件本身位置决定。

parentpath = os.path.abspath(r'D:\hhh\biancheng\workspace\userpy' + os.sep + '..')

# 或者

parentpath = os.path.abspath( os.path.split(os.path.realpath(__file__))[0]  + os.sep + '..')      (强烈推荐)

 (4)获取文件绝对路径:

absolute_fix_path = os.path.dirname(os.path.abspath(__file__))

file_name = "./1.txt"

absolute_all_path = os.path.join(absolute_fix_path, file_name)

print(absolute_all_path)

2、切换路径(指的是当前文件的执行路径)

(1)转换目录 : os.chdir("path") 换路径 os.chdir("../") 切换到上一级目录

3、获取当前目录下的文件、文件夹

(1)【标准库】glob
用于查找文件,【支持通配符】(* 和 ?)
代码示例——获取当前目录所有 txt 文件

import glob
for file in glob.glob("./*.txt") :
    print(file)

  

4、复制文件、文件夹

猜你喜欢

转载自www.cnblogs.com/andy9468/p/12768053.html
今日推荐