绝对路径

File

会有一股神秘感。 提交于 2020-01-10 00:18:53
目录 File 分隔符 相对路径和绝对路径 File的使用 File 文件和目录路径名的抽象表示,一般,file:操作文件,directory:目录/文件夹,path:路径 分隔符 当在不同系统中路径分割符;:和名称分隔符/\是不同的,可以使用File的静态变量来表示以做到系统无关 public static final String pathSeparator; Windows中为;分号,而linux里则为:冒号。这个在win和linux的环境变量的配置中的路径就能看出 public static final String pathSeparator Windows中为,而linux则为/ 相对路径和绝对路径 绝对路径:以系统的根路径开始的,Windows中就以盘符开始的 相对路径: Java当前项目的根目录开始的,不是本文件的路径开始的 File的使用 创建File对象 创建File对象,只是把字符串路径封装成File对象,不考虑路径的真假情况,路径可以以文件或文件夹结尾,可以是绝对路径也可以是相对路径,当然路径也可以不实际存在 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。 File

javaweb学习总结(八)——HttpServletResponse对象(二)

核能气质少年 提交于 2020-01-09 18:42:26
只为成功找方法,不为失败找借口! javaweb学习总结(八)——HttpServletResponse对象(二) 一、HttpServletResponse常见应用——生成验证码 1.1、生成随机图片用作验证码   生成图片主要用到了一个 BufferedImage 类,    生成随机图片范例 1 package gacl.response.study; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics2D; 6 import java.awt.image.BufferedImage; 7 import java.io.IOException; 8 import java.util.Random; 9 import javax.imageio.ImageIO; 10 import javax.servlet.ServletException; 11 import javax.servlet.http.HttpServlet; 12 import javax.servlet.http.HttpServletRequest; 13 import javax.servlet.http.HttpServletResponse; 14 15 public class

Python获取文件目录绝对路径

别等时光非礼了梦想. 提交于 2020-01-09 13:29:44
在项目实践中,想要操作某个文件,先得找到该文件的位置。如果写死路径,当代码移植到其他设备,这些路径可能都要全部改写,代码维护成本高。Python的os模块提供函数可以获取到当前文件的绝对路径,从而定位到目标文件。 func_path = os . path . dirname ( __file__ ) # 获取当前脚本所在目录的绝对路径 base_dir = os . path . dirname ( func_path ) # 获取当前脚本的上一级目录的绝对路径,可以多次获取上一级目录 base_dir = str ( base_dir ) # 以字符串方式来处理 base_dir = base_dir . replace ( '\\' , '/' ) # 将'\\'替换为'/' base = base_dir . split ( "testCase" ) [ 0 ] # 将base_dir的绝对路径以"testCase"做拆分点形成列表,分为2个元素部分,前一部分即testCase的上一级目录的路径 filepath = base + "/test_report/screenshot/" 来源: CSDN 作者: 梦中楼人 链接: https://blog.csdn.net/qq_24601279/article/details/103905645

os库

瘦欲@ 提交于 2020-01-08 16:40:04
  在日常工作中我们经常会与目录和文件打交道,对于这些操作python提供了os模块 1.查看操作系统的分隔符 os.sep 2.查看操作系统名字 os.name windows为nt,linux为posix 3.查看当前路径 os.getcwd() 4.获取指定环境变量 os.getenv('环境变量名') 5.获取并修改环境变量 os.environ print (os.environ[ 'PATH' ]) os.environ + = 'D:/testdir/bin/' print (os.environ[ "PATH" ]) 6.列出某目录下所有文件 os.listdir() 7.删除某文件 os.remove() 8.获取当前平台使用的行终止符 os.linesep 获取当前平台使用的行终止符。例如,Windows 使用\r\n,Linux 使用\n而 Mac 使用\r。 9.运行shell或者cmd命令 os.system() 10.将路径中的文件名和路径分开,返回一个列表[0]为路径,[1]是文件名 os.path.split() 11.判断是文件还是目录 os.path.isfile(),os.path.isdir() 12.判断是否存在 os.path.exists() 13.切换目录,相当于cd os.chdir() 14.获取文件大小,以字节为单位 os

docker cp---宿主机与容器之间的文件拷贝

旧街凉风 提交于 2020-01-06 18:25:07
docker cp 用于将 宿主机 与 容器 之间的文件拷贝 1、sudo docker cp (宿主机文件绝对路径) (容器名字或id):(容器内部绝对路径) 2、sudo docker cp (容器名字或id):(容器内部绝对路径) (宿主机文件绝对路径) 例如: 1、创建容器 、 2、执行docker cp 命令 3、查看容器/home下是否有 来源: CSDN 作者: Light_Travelling 链接: https://blog.csdn.net/Light_Travlling/article/details/103843965

deepin 创建快捷键(最新)

非 Y 不嫁゛ 提交于 2020-01-06 18:19:46
1. 在/usr/share/applications下,创建一个.desktop的文件 sudo vim /usr/share/applications/{文件名}.desktop 2. 配置,如:websotorm [Desktop Entry] Type=Application Terminal=false Name=myWebstorm//应用名 Categories=Development; // 应用分类 Icon=/media/user1/_dde_data/software/WebStorm-182.5262.3/bin/webstorm.png //应用图标的绝对路径 Exec=/media/user1/_dde_data/software/WebStorm-182.5262.3/bin/webstorm.sh //应用启动文件的绝对路径    来源: https://www.cnblogs.com/web-zqk/p/12157505.html

Python从文件中读取数据

邮差的信 提交于 2020-01-05 23:56:57
一、读取整个文件内容 在读取文件之前,我们先创建一个文本文件resource.txt作为源文件。 resource.txt my name is joker, I am 18 years old, How about you? 如何读取文件全部内容,我们编写到reader.py文件中。 reader.py 1 with open('resource.txt') as file_obj: 2 content = file_obj.read() 3 print(content) 4 需要注意的是需要将resource.txt文件与read.py 放在同一目录下。 运行后的结果如下: 解释:open函数接收一个参数,此参数为将被读取内容的文件名,在调用之后返回表示这个文件的对象,Python将之存储在后面的变量(file_obj)中,关键字 with 在我们不再需要使用文件的时候将其关闭。 上面的代码中open() 函数中传入的是一个相对路径,相对路径会从当前文件(reader.py)所在文件夹下查找指定文件(resource.txt),如果文件不在当前文件夹下,可以使用绝对路径。Linux系统绝对路径如: /home/joker/dic这样的,Windows系统的绝对路径如:C:/pyhton_workspace/dic 这样的。 二、逐行读取文件内容 1 file_name =

VS2008常见的宏和宏说明

断了今生、忘了曾经 提交于 2020-01-05 19:08:42
宏 说明 $(RemoteMachine) 设置为“调试”属性页上 “远程计算机” 属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称(例如“Win32”)。 $(Inherit) 指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。 $(NoInherit) 使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用 $(StopEvaluating) 。使用 $(NoInherit) 会导致对于同一属性忽略任何出现的 $(Inherit) 。 $(StopEvaluating) 立即停止计算链中宏的计算。出现在 $(StopEvaluating) 之后的任何值将不出现在宏的计算值中。如果 $(StopEvaluating) 在 $(Inherit) 之前,计算链中当前位置的继承值将不会连接到宏值。 $(StopEvaluating) 是 $(NoInherit) 的功能超集。 $(ParentName) 包含此项目项的项的名称。该名称将是父文件夹名称或项目名称。 $(RootNameSpace)

Xcode 中的相对路径与绝对路径的相关设置

会有一股神秘感。 提交于 2020-01-04 16:41:16
近日闲来无事,与博客园中闲荡,忽至一烟霞照耀祥瑞蒸熏松竹翠秀奇花遍开的神奇之地。如此美景,令人心生向往,故而徜徉于其中不可自拔,独乐乐不如众乐乐: iOS开发之 相对路径与绝对路径 https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html 在iOS的工程中,尤其是在使用 CocoaPods 前,经常会把某个静态库或者Framework直接拖到工程中,编译运行通过,这样就可以了么? 一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。 XCode用户可以 通过Header Search Paths 来配置环境变量。但这里涉及到一个另外一个参数 User Header Search Paths, 这两者到底有什么区别呢?   首先明确一点,Header Search Paths 顾名思义就是用来存放 Project 中头文件的搜索根源,没有被add到项目里的头文件,可以通过配置Header

caffe---mnist数据集训练与测试

时间秒杀一切 提交于 2020-01-04 16:37:26
1、数据。mnist_test_lmdb和mnist_train_lmdb数据 2、路径。 (1)修改lenet_train_test.prototxt文件,训练和测试两处 source: "....省略/examples/mnist/mnist-train-leveldb" //写上你的绝对路径 backend: LEVELDB //格式改成LEVELDB(2)修改lenet_solver.prototxt文件: net: "....省略/examples/mnist/lenet_train_test.prototxt" //绝对路径 snapshot_prefix: "....省略/examples/mnist/lenet" //绝对路径 solver_mode: CPU //CPU模式 3、右键caffe打开属性: 在Command Arguments输入: train --solver=前面的绝对路径/mnist/lenet_solver.prototxt 4、 确定后debug caffe,大功告成! 1、训练完后,会生成lenet_iter_5000.caffemodel,lenet_iter_5000.solverstate,lenet_iter_10000.caffemodel,lenet_iter_10000.solverstate四个文件 2、产生均值文件