绝对路径

VS生成时复制文件到指定目录

浪尽此生 提交于 2020-01-12 14:40:20
1、右键项目属性,选择生成事件,再点击“编辑后生成事件”,可以直接在编辑框内填写命令行,如图: 2、也可以在弹出的编辑框内,写命令,$(ProjectDir)这种是系统的宏路径,具体意义见第3点。 点击宏按钮即可弹出相应的宏,还可以更改和自定义宏路径。 3、VS2010中的路径宏 说明 $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称(例如“Win32”)。 $(Inherit) 指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。 $(NoInherit) 使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用 $(StopEvaluating)。使用 $(NoInherit)会导致对于同一属性忽略任何出现的 $(Inherit)。 $(StopEvaluating) 立即停止计算链中宏的计算。出现在 $(StopEvaluating) 之后的任何值将不出现在宏的计算值中。如果$(StopEvaluating) 在 $

python中的os模块

一世执手 提交于 2020-01-12 00:09:46
文章目录 一.查看当前操作系统类型 二.操作系统的详细信息 三.系统的环境变量 四.判断是否是绝对路径 五.生成绝对路径 六.获取目录名和文件名 七.创建目录与删除目录 1.创建目录 2.删除目录 八.创建文件与删除文件 九.文件的重命名 十.判断文件或目录名是否存在 十一.分离后缀名和文件名 十二.将目录名和文件名分离 一.查看当前操作系统类型 二.操作系统的详细信息 三.系统的环境变量 四.判断是否是绝对路径 五.生成绝对路径 六.获取目录名和文件名 七.创建目录与删除目录 1.创建目录 2.删除目录 删除目录不能递归删除,只能逐个删除 八.创建文件与删除文件 九.文件的重命名 十.判断文件或目录名是否存在 十一.分离后缀名和文件名 十二.将目录名和文件名分离 来源: CSDN 作者: 叫我鲨鱼辣椒 链接: https://blog.csdn.net/qq_36275923/article/details/103834188

Jdk1.8在CentOS7中的安装与配置

纵饮孤独 提交于 2020-01-11 01:33:15
本文转载自: https://www.cnblogs.com/cstzhou/p/4555423.html 作者:cstzhou 转载请注明该声明。 自从2014年3月19日甲骨文公司发布Java 8.0的正式版以来,面向对象的Java语言不仅朝着一个更好的方向发展,而且吸取了当前比较流行的函数式编程的特性——Java 8.0加入了函数式编程的特点。可以说是Java 8比Java 7有一个更好的性质。今天我将为大家演示一下 Jdk 8在CentOS 7的安装与配置: 一、前期准备 环境:最小安装的CentOS 7(虚拟机安装的新版的centos系统,与6有一些配置文件上的差异),提前装好了lrssz工具(不会安装的,可以参看我的另一篇随笔——lrssz的安装)。 a) 首先从官网上下载 Jdk 8 for Linux x64 到window下。 b) 我这边用的最小安装,所以没有安装centos自带的openjdk,如果你安装时,不是最小安装的话,可能集成了系统的openjdk,所以我们先要删除自带的openjdk,具体步骤如下: 1) 在系统终端输入:rpm -qa | grep java,如果有openjdk的话,会出现类似于XXXX_openjdk_XXX的信息 2) 删除openjdk,在终端输入:rpm -e –-nodeps XXXX_openjdk_XXX

[Python3]文件路径及目录路径操作——pathlib的使用

二次信任 提交于 2020-01-10 11:25:10
问: 如何获取当前目录的绝对路径: 如何获取当前文件的绝对路径: 答: import os path = os . getcwd ( ) file_path = os . path . abspath ( __file__ ) 问: 假设有一目录,当前正在编写 main.py 文件 要获取当前文件所在目录的绝对路径怎么办? 要获取 client.py 的绝对路径怎么办? . ├── resource │ ├── client.py │ ├── ext1.py │ └── server.py └── main.py 答: import os file_dir = '/' . join ( os . path . abspath ( __file__ ) . split ( '/' ) [ : - 1 ] ) # 当前文件路径 client_py_path = os . path . join ( file_dir , 'resource/client.py' ) # client.py的路径 问: 这看起来也太难受了,特别是第一个路径的获取;有没有好一点的办法? 答: 使用pathlib模块 from pathlib import Path import os file_dir = Path ( os . path . abspath ( __file__ ) ) . cwd ( )

关于绝对路径和相对路径

大城市里の小女人 提交于 2020-01-10 07:26:43
大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径。例如,只要看到这个路径:"D:\图片\许慧欣.jpg"我们就知道"许慧欣.jpg"文件是在D盘的"图片"目录中。类似于这样完整的描述文件位置的路径就是绝对路径。 绝对路径[1] 就是你的主页上的文件或目录在硬盘上真正的路径。比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin 就是 CGI-BIN 目录的绝对路径(如果你不清楚目录的绝对路径,可以问你主页提供商,也可以用最后的程序自己来检测)。 假设你的 Perl 程序是放在 c:/apache/cgi-bin 下的,如果你要表示这个目录的绝对路径,除了上面说的 c:/apache/cgi-bin 外,你还可以用 . 来表示,因为你的程序就在当前目录下的。其实这个问题和 DOS 下的 CD 命令类似的,你如果在 c:\windows\system32目录下,现在要转换到c:windows 下,那么你可以用绝对路径命令:cd c:\windows,也可以用绝对路径的相对表示命令:cd… 要注意的是,如果你用的是 PWS 或 IIS WEB 服务器,那么路径必须用绝对路径来表示,而不能用相对路径来表示。 绝对路径:是从盘符开始的路径,形如C:\windows

Java或Web中解决所有路径问题

风格不统一 提交于 2020-01-10 04:00:06
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地址 如果在类中取不到ServletContext时, 有两种方式可以做到 1) 利用Java的类加载机制 调用 XXX.class.getClassLoader().getResource(""); 方法来获取到ClassPath , 然后处理获得WebRoot目录 这种方式只能是该class在WebRoot/WEB-INF/classes下才能生效, 如果该class被打包到一个jar文件中, 则该方法失效。这时就应该用下面一种方式 2) spring框架的思路, 在WEB-INF/web.xml中 , 创建一个webAppRootKey的param, 指定一个值(默认为webapp.root)作为键值 ,

配置Tomcat服务器,并解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined的问题

戏子无情 提交于 2020-01-10 03:06:45
下载tomcat.zip,解压后,将bin和lib路径分别加到path中即可 在bin路径下,点击Shift右键选择Powershell,敲startup,若出现Neither the JAVA_HOME nor the JRE_HOME environment variable is defined的错误,则修改setclasspath.bat将下面两句加到下方出 set JAVA_HOME=E:\Program Files\Java\jdk1.8.0_111 set JAVA_HOME=E:\Program Files\Java\jre1.8.0_111 (记得改自己的绝对路径) (记得改自己的绝对路径) (记得改自己的绝对路径) 齐活 来源: CSDN 作者: 叫我天真 链接: https://blog.csdn.net/LJH_laura_li/article/details/103913708

Java Selenium学习笔记(二)WebDriver元素定位之XPath定位

被刻印的时光 ゝ 提交于 2020-01-10 02:58:13
上一篇博客 总结了WebDriver元素定位的前6种方式,本篇来总结如何使用XPath定位页面元素? 1.什么是XPath? XPath是XML Path的简称,它是一种用来确定XML文档中某部分位置的语言。由于HTML文档本身就是一个标准的XML页面,所以可以使用xpath在web应用中定位元素。 使用xpath定位页面元素时, WebDriver会将整个页面的所有元素进行扫描以定位我们所需要的元素,如果脚本中大量使用xpath做元素定位的话, 脚本的执行速度可能会慢一些。 xpath定位页面元素的方法如下: driver.findElement(By.xpath("xpath表达式")); 2.XPath定位页面元素的方式 2.1.利用路径(绝对路径、相对路径)定位 绝对路径 :以 "/" 开头; 相对路径 :以"//" 开头。 案例需求: 打开注册A.html,使用绝对路径实现,密码A:123456; 使用相对路径实现,手机号码A:18611111111。 Java代码示例如下: // xpath定位之绝对定位 driver.findElement(By.xpath("/html/body/form/div/fieldset/p[2]/input")).sendKeys("123456"); // xpath定位之相对定位 driver.findElement(By

一文看懂HttpServletResponse

馋奶兔 提交于 2020-01-10 02:47:35
https://www.jianshu.com/p/8bc6b82403c5 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。获取网页提交过来的数据,只需要找request对象就行了。要向网页输出数据,只需要找response对象。 一,HttpServletResponse对象介绍 1.jpg HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。 二,HttpServletResponse对象常用方法 **1,负责向客户端(浏览器)发送数据的相关方法 ** getOutputStream() 该方法用于返回Servlet引擎创建的字节输出流对象,Servlet程序可以按字节形式输出响应正文。 getWriter() 该方法用于返回Servlet引擎创建的字符输出流对象,Servlet程序可以按字符形式输出响应正文。 注意: 1,getOutputStream()和getWriter()这两个方法 互相排斥 ,调用了其中的任何一个方法后,就不能再调用另一方法。 2,getOutputStream()返回的字节输出流对象,类型为:ServletOutputStream,直接输出字节数组中的 二进制数据 。 3

file_os

拜拜、爱过 提交于 2020-01-10 02:41:04
# _*_ coding:utf-8 _*_# @Time :2020/1/8 23:33# @Author :dery# @File :file_operate.py# @Software :PyCharm'''源文件: c:\p1\girl.jpg目标文件:c:\p2\girl.jpg'''import os# 文件的复制# with open(r'D:\pythoncode\p1\girl.jpg', 'rb') as stream:# container = stream.read()# print(stream.name)# file = stream.name# filename = file[file.rfind('\\')+1:]# print(filename)# with open(r'D:\pythoncode\p2\girl.jpg', 'wb') as wstream:# wstream.write(container)# print('文件复制')# 获取路径# path = os.path.dirname(__file__) # 获取当前文件所在的文件目录(绝对路径)# print(path)# result = os.path.join(path, 'a1.jpg') # 返回的是一个拼接后的新的路径# r = os.path.isabs(r'D: