美文网首页
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操作文件路径

    当前路径: 参数: __file__:当前文件完整路径,包括文件名os.path.dirname(file): 某...

  • node.js 中的文件操作路径和模块路径

    文件操作路径 模块操作路径:

  • Android数据存储

    (一)文件存储分类: 获取文件路径:内部路径和外部路径如下: 文件写操作如下: 文件读操作如下: 文件存储在设备上...

  • Linux命令

    Linux 操作命令 文件路径操作从当前目录开始 文件路径操作从更目录上一级目录 文件权限 读,写,执行分别用r,...

  • java基础——File类

    File类 File类用来操作文件路径或文件夹路径,将文件和文件夹路径封装成对象,以提供更多的方法和属性来操作这些...

  • HDFS Shell

    单个hdfs Shell文件操作 hadoop fs -cp 文件名 路径 将文件复制到路径...

  • 笔记

    文件操作路径和模块标识路径问题 文件操作中的相对路径可以省略 ./ 在模快加载中,相对路径中的 ./ 不能省略 在...

  • 基本文件操作

    文件操作流程: 打开文件 -> 操作文件(读/写) -> 关闭文件 打开文件:open(文件路径,打开的方式,编码...

  • 2018-07-26 python学习基本文件操作

    (所有)文件操作流程: 打开文件 -> 操作文件(读/写) -> 关闭文件 1.打开文件: open(文件路径,打...

  • Mac 常用终端命令

    1. 路径操作 2. 文件操作 3. 进程操作

网友评论

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

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