相对路径

解决node.js使用fs读取文件出错

自作多情 提交于 2019-12-02 02:15:34
解决node.js使用fs读取文件出错: https://www.cnblogs.com/xinsir/p/10315485.html 今天配接口,使用fs模块读取json出现了错误'no such file or directory',然后经查终于解决,特此记录。 使用nodejs的fs模块读取文件时习惯用相对路径,但是运行的时候出现了上述的错误,原因就是 fs模块读取文件的相对路径是以启动server.js的位置为基准的,而不是以server.js文件的位置 。 这就是这篇文章所要讲述的问题。并且nodejs官方推荐在使用fs模块读取文件时使用绝对路径,而不是相对路径。 但是写绝对路径又有些许麻烦,那该如何解决呢,参考以下代码就可以啦: var fs = require('fs'); let path = require('path'); let PUBLIC_PATH = path.resolve(__dirname, 'xx.json'); fs.readFile(PUBLIC_PATH, 'utf8', function (err, data) { if (err) console.log(err); }); 来源: https://www.cnblogs.com/bydzhangxiaowei/p/11725563.html

Git 克隆远程仓库到本地

折月煮酒 提交于 2019-12-01 21:43:50
Git 克隆远程仓库到本地 参考 $ git clone --help https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7%E5%8F%96-Git-%E4%BB%93%E5%BA%93 当前目录 /e/mozq/02 project 。不指定则克隆 ${name}.git 到当前目录下${name}目录。如果指定路径,可以是相对路径和绝对路径,相对路径可以使用双点符表示上级目录。项目将被克隆到路径最后一个目录下。 不指定 # 不指定,克隆${name}.git到当前目录下的${name}目录。 1@DESKTOP-3H9092J MINGW64 /e/mozq/02 project $ git clone https://github.com/shuzheng/zheng.git Cloning into 'zheng'... remote: Enumerating objects: 8, done. remote: Counting objects: 100% (8/8), done. remote: Compressing objects: 100% (8/8), done. remote: Total 18806 (delta 2), reused 2 (delta 0), pack-reused

前端中使用路径 / ./ ../ ../../ ../../../ 的含义 相对路径和绝对路径

半城伤御伤魂 提交于 2019-12-01 20:53:47
转自: https://blog.csdn.net/cvper/article/details/79955412 第一个 / 这个斜杠代表的是根目录的意思,什么是根目录呢? 先看例子:F盘中有个文件夹vue_bamboos和一张图片 test-me.png vue_bamboos下有一个文件夹 a , a文件夹中有一个文件b; b文件夹下有一个index.html文件; F--------------------------------------- vue_bamboos------------------- a------------------------- b------------------ index.html--- test-me.png--------------------- index.html:显示一张图片test-me.png, 这里我们使用就是根目录,也就是我们项目目录的上 一级,也就是 F 盘是我们的根目录;注意,我们的项目目录是vue_bamboos,但是 vue_bamboos不是根目录,它的上一级才是!!! <body> <img src="/test-me.png" alt="测试根目录"> </body> 第二个 ./ 这个代表的是当前目录,也就是和我们的index.html 在同一级上; 假设我们的项目目录: F--------------

关于相对路径和绝对路径

折月煮酒 提交于 2019-12-01 16:41:59
相对路径   假设当前位置在02.html,而04.html相对于02.html的相对路径有:    ① ../../txt2/04.html(..表示回到上级目录)   ② /text2/04.html(/表示当前根目录)    02.html相对于03.html的相对路径除了上面的两种还有(03.html和txt1在同一目录下):    ① txt1/txxt/02.html 绝对路径   绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从 盘符 开始的路径。 来源: https://www.cnblogs.com/ddpapa/p/11693745.html

python程序打包exe文件

南笙酒味 提交于 2019-12-01 12:31:05
第一步:安装依赖 pip install pyinstaller 第二步:移动文件 把python文件和一个exe拿来当图标的ico文件移动到同一文件中 注意 : 文件路径不用用中文!!!!!!!! 第三步:命令行操作 Win+R,cmd进入管理员界面 cd切换到代码目录 pyinstaller -F -w -i 图标的路径(可以是相对路径也可以绝对路径) py文件路径(可以是相对路径也可以绝对路径) 第四部:运行程序 进入dist目录,点击exe文件运行我们生成的程序, 来源: https://www.cnblogs.com/pythonywy/p/11685713.html

内联标签

天涯浪子 提交于 2019-12-01 10:15:02
字体标签 粗体标签 b 或 strong (已废弃) 示例: 娃哈哈 <b>娃哈哈</b> <strong>wahaha</strong> 效果: 斜体标记 i 或 em(已废弃) 示例: 娃哈哈 <i>娃哈哈</i> <em>娃哈哈</em> 效果: 上标sup 下标sub 上小标这两个标签容易混淆,怎么记呢?这样记: b 的意思是 bottom:底部 例子: 5<sup>2</sup> 8<sub>2</sub> 效果: 下划线标记 u 中划线标记s(已废弃)和del 示例: <u>娃哈哈</u> <s>娃哈哈</s> <del>娃哈哈</del> 效果: 排版标签span div和span是非常重要的标签,div的语义是division“分割”; span的语义就是span“范围、跨度”。CSS课程中你将知道,这两个东西,都是最最重要的“盒子”。 span 和 div 唯一的区别在于: span 是不换行的,而 div 是换行的。 如果单独在网页中插入这两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。或者说,DIV+CSS来实现各种样式。 示例: <body> <div> 导航栏 </div> <div> 中心banner </div> <span>路飞</span> <span>alex</span> </body> 效果: span也是表达

Selenium定位

自作多情 提交于 2019-12-01 10:14:47
Selenium 定位方法 一.基本定位 from selenium import webdriver driver = webdriver.Chrome() # 八种定位方法 # id # name # class_name # link_text # partial_link_text # tag_name # css_selector # xpath # 对应定位元素位置为单个时 driver.find_element_by_id() driver.find_element_by_name() driver.find_element_by_class_name() driver.find_element_by_link_text() driver.find_element_by_partial_link_text() driver.find_element_by_tag_name() driver.find_element_by_css_selector() driver.find_element_by_xpath() # 对应定位元素位置为多个时 driver.find_elements_by_id() driver.find_elements_by_name() driver.find_elements_by_class_name() driver.find

文件基础

纵饮孤独 提交于 2019-12-01 04:53:57
文件 一:绝对路径和相对路径 编码方式:utf-8 gbk 操作方式:只读,只写,追加,读写,写读等等。 1.1.绝对路径:从磁盘根目录开始一直到文件名 d:\aaa.txt 1.2.2.相对路径:用一个文件夹下的文件,相对于当前这个程序所在的文件而言.如果在同一个文件中,则相对路径就是这个文件名.如果再上一层文件夹则要使用../相对路径下,你就可以直接写文件名即可。 二:文件的操作流程 #1. 打开文件,得到文件句柄并赋值给一个变量 f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r #2. 通过句柄对文件进行操作 data=f.read() #3. 关闭文件 f.close() 列如: f=open(r'd:\aa.txt',mode='r',encoding='gbk') content=f.read() print(content) f.close() 二:文件操作 1.r读模式 1.1read() read()将文件中的内容全部读取出来;弊端 如果文件很大就会非常的占用内存,容易导致内存奔溃. 1.2read(n) read()读取的时候指定读取到什么位置 在r模式下,n按照字符读取。 1.3readline() readline()读取每次只读取一行,注意点:readline()读取出来的数据在后面都有一个\n 2.写入模式

相对路径

好久不见. 提交于 2019-11-30 22:18:24
相对路径: 路径可分为两种:相对路径和绝对路径 1.同级路径,是图片和html文件夹位于同一个文件中输入图像名称比如:<img src="/logo.png">即可 2.下一级路径:图像位于html文件中新建的一个文件,输入文件夹名称,如:<img src="images/logo.png">即可反斜杠是下一级的意思 3.上一级路径:图像中新建一个html文件夹。再文件名加入,如:<img src="../images/logo.png">即可 绝对路径:不会经常使用,一般了解一下就可以 列表标签: 无序列表: <ul> <li></li> </ul> 1.ul中只能嵌套li标签,如果之间在ul中插入其他标签是不允许的 2.li与li之间相当于一个容器可以容纳所有元素、 3.无序列表会带有自己的属性 有序列表: <ol> <li></li> </ol> 1.有序列表是有上下顺序的 自定义列表: <di> <dt></dt>:名词, <dd></dd> 名词,解释 1.自定义列表一般都使用于页面底部比较多的 来源: https://www.cnblogs.com/roas/p/11642763.html

Linux 目录结构及文件基本操作

折月煮酒 提交于 2019-11-30 15:18:30
Linux 目录结构及文件基本操作 一、实验介绍 1.1 实验内容 Linux 的文件组织目录结构。 相对路径和绝对路径。 对文件的移动、复制、重命名、编辑等操作。 1.2 实验知识点 每个目录的大体内容 文件的属性 touch , file , rm , mv 等基本命令 二、Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,D 盘...)及分区来实现文件管理,然后之下才是目录,目录就显得不是那么重要,除系统文件之外的用户文件放在任何地方任何目录也是没有多大关系。所以通常 Windows 在使用一段时间后,磁盘上面的文件目录会显得杂乱无章(少数善于整理的用户除外吧)。然而 UNIX/Linux 恰好相反,UNIX 是以目录为主的,Linux 也继承了这一优良特性。 Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的