美文网首页
04-python操作文件路径

04-python操作文件路径

作者: longgb246 | 来源:发表于2016-11-29 10:54 被阅读0次

    当前路径:

    # -*- coding: utf-8 -*-
    import sys, os
    pwd = sys.path[0]    # 获取当前执行脚本的位置
    
    

    参数:

    • __file__:当前文件完整路径,包括文件名
    • os.path.dirname(file): 某个文件所在的目录路径
    • os.path.join(a, b, c,....): 路径构造 a/b/c
    • os.path.abspath(path): 将path从相对路径转成绝对路径
    • os.pardir: Linux下相当于"../",上一级目录的标志
    os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))
    

    搜索当前文件的前n

    __file__ = r'D:\Lgb\ipc_inv_opt\src\com\jd\pbs\analysis\test.py'
    运行uppath(4)
    定位到 r'D:\Lgb\ipc_inv_opt\src'
    [analysis]-pbs-jd-com-src

    def uppath(n=1):
        if n == 0:
            return os.path.abspath(os.path.dirname(__file__))
        return os.path.abspath(os.path.join(os.path.dirname(__file__), (os.pardir + os.sep) * (n - 1) + os.pardir))
    
    

    相关文章

      网友评论

          本文标题:04-python操作文件路径

          本文链接:https://www.haomeiwen.com/subject/hjuapttx.html