美文网首页
path路径操作模块

path路径操作模块

作者: 风之伤_3eed | 来源:发表于2019-03-08 13:14 被阅读0次

获取一个路径的文件名(默认包含扩展名)

path.basename

获取一个路径中的目录部分

path.dirname

获取一个路径中的扩展名部分

path.extname

把一个路径转化为对象
{
root 根路径
dir 目录
base 包含后缀名的文件
ext 后缀名
name 不包含后缀名的文件名
}

path.parse

当需要路径拼接时使用,(可以防止路径多斜杠或少斜杆的错误)

path.join

判断一个路径是否是绝对路径

path.isAbsolute

node中的其他成员:
在每个模块中除了require、exports等模块相关api之外,还有两个特殊的成员。
__dirname 动态获取当前文件模块所属目录的绝对路径
__filename 动态获取可用来获取当前文件的绝对路径
__dirname 和 __filename 是不受执行node命令所属路径影响的

在文件操作中,使用相对路径是不可靠的,因为node中文件操作的路径被设计为相对于node命令所处的路径。

所以为了解决这个问题,将相对路径改为绝对路径。
可以使用__dirname或者__filename来解决问题
在拼接路径的过程中为了避免手动拼接的低级错误可以使用path.join()来辅助拼接。
补充:模块中的路径标识和这里的路径没关系,不受影响。

相关文章

  • 路径操作

    os模块路径操作 from os import path (特点:模型方法操作) p = path.join('a...

  • path路径操作模块

    获取一个路径的文件名(默认包含扩展名) 获取一个路径中的目录部分 获取一个路径中的扩展名部分 把一个路径转化为对象...

  • Python 一些有趣的技巧,包括协程例

    1. 路径操作比起 os 模块的 path 方法,python3 标准库的 pathlib 模块的 Path 处理...

  • node Path模块常用方法总结

    path 模块 path是路径模块,用于处理文件和目录的路径。调用方法:const path = require(...

  • Node-2

    path模块 path模块:用于处理文件路径,var path = require('path') path.ex...

  • python路径配置

    搜索路径 1.内置模块 sys.path中找.sys.path中包括: working directory 操作系...

  • Python之文件操作修改模块

    1.使用OS模块进行path路径操作 操作的语法为os.path.方法名(); import os # 首先导入o...

  • 11-NodeJS核心API-路径模块(Path)

    1.路径模块(path) 封装了各种路径相关的操作和Buffer一样,NodeJS中的路径也是一个特殊的模块, 用...

  • python 核心编程 模块

    sys.path 模块的搜索路径 sys.path.append() 添加路径以导入模块 sys.mo...

  • 爬虫_019_os模块

    os模块:与操作系统相关的模块(1)路径拼接使用os.path.join,进行路径拼接,可以减少因为系统不同而手动...

网友评论

      本文标题:path路径操作模块

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