绝对路径

Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别

孤者浪人 提交于 2020-01-19 01:01:19
file的这几个取得path的方法各有不同,下边说说详细的区别 概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感觉看概念很累就跳过直接看例子吧。看完例子回来看概念会好些。 getPath public String getPath()将此抽象路径名转换为一个路径名字符串。所得到的字符串使用默认名称分隔符来分隔名称序列中的名称。 返回: 此抽象路径名的字符串形式 getAbsolutePath public String getAbsolutePath()返回抽象路径名的绝对路径名字符串。 如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与 getPath() 方法一样。如果此抽象路径名是空的抽象路径名,则返回当前用户目录的路径名字符串,该目录由系统属性 user.dir 指定。否则,使用与系统有关的方式分析此路径名。在 UNIX 系统上,通过根据当前用户目录分析某一相对路径名,可使该路径名成为绝对路径名。在 Microsoft Windows 系统上,通过由路径名指定的当前驱动器目录(如果有)来分析某一相对路径名,可使该路径名成为绝对路径名;否则,可以根据当前用户目录来分析它。 返回: 绝对路径名字符串,它与此抽象路径名表示相同的文件或目录的 抛出:

PHP学习之路 PSR-0规范

。_饼干妹妹 提交于 2020-01-18 04:28:30
1、PHP的命名空间必须与绝对路径一致 2、类名的首字母必须大写 3、除了入口文件之外,其他".php"必须只有一个类,不能有执行、可执行的代码 开发符合PSR-0规范的基础框架 1、全部使用命名空间 2、所有PHP文件必须自动载入,不能有include/require 3、单一入口(就是index.php) 来源: CSDN 作者: 数学太陡 链接: https://blog.csdn.net/qq_28137309/article/details/103943319

Python文件的基本操作和目录操作 笔记分享

会有一股神秘感。 提交于 2020-01-17 14:02:29
# 文件的基本使用 # 上下文管理器的基本使用 # 文件的编码问题与常用文件与常用目录 # 内存临时文件的了解 # 一、如何创建打开一个文件? file = open ( 'status.txt' , 'r' ) # 打开文件('r'只读文件) file = open ( 'status.txt' , 'w' ) # 创建文件('w'只写文件) print ( '\n' , '=' * 10 , '蚂蚁庄园动态' , '=' * 10 ) file = open ( 'message.txt' , 'r' , encoding = 'utf-8' ) # 打开文件 print ( '\n即将显示......\n' ) print ( file . read ( ) ) #读取文件内容 file = open ( 'picture.png' , 'rb' ) # 以二进制打开文件 print ( '\n即将显示......\n' ) print ( file ) # 二、如何关闭一个文件? print ( '\n' , '=' * 10 , '蚂蚁庄园动态' , '=' * 10 ) file = open ( 'message.txt' , 'r' , encoding = 'utf-8' ) # 打开文件 print ( '\n即将显示......\n' ) print (

绝对路径和相对路径

Deadly 提交于 2020-01-16 14:41:44
绝对路径: 绝对路径就是无论从外部还是内部访问,都能够通过此路径找到文件夹。从一个盘的盘符开始就是绝对路径,我们用这个路径就可以显示要找的内容,但是这只可以在自己的电脑里显示,因为别人的电脑路径跟你的不一定相同。 例如:F:\思维导图\思维导图一 使用绝对路径的缺点 事实上,在编程时,很少会使用绝对路径,如果使用“ F:\背景图片 \bg.jpg”来指定背景图片的位置,在自己的计算机上 浏览可能会一切正常,但是上传到服务器上浏览就很有可能不会显示图片了。因为上传到服务器上时,可能整个网站并没有放在Web服务器的 F 盘, 有可能是D盘或H盘。即使放在Web服务器的 F 盘里,Web服务器的 F 盘里也不一定会存在“ F:\背景图片 \bg.jpg ”这个目录,因此在浏览网页时是不会显示图片的。 相对路径: 相对路径是相对于自身的,其他位置的文件和路径,只能通过内部访问。如果想要别人看到,就可用相对路径,这样就会从文件所在的目录开始找,相对路径有两种表现形式: App.path用来获取当前文件的路径,App.path是返回程序所在的路径(是程序的工作目录,不一定都是程序路径),如果你要打开的文件和你的程序在同一个文件夹下,那就可以写成app.path & "\文件名" 另一种是在相对的前面有“./“ 表示在“当前目录下”,使用“../”来表示上一级目录。如果有多个上一级目录

Python的两种上传图片方式

好久不见. 提交于 2020-01-16 02:36:31
Python的两种上传图片方式 1.上传至七牛云服务器 2.上传至自己服务器 1.上传至七牛云服务器 access_key = '替换成你的' # 个人中心->密匙管理->SK secret_key = '替换成你的' # 七牛空间名 bucket_name = '替换成你的' #临时域名 url = '替换成你的' q = qiniu . Auth ( access_key , secret_key ) def qiniu_upload ( key , localfile ) : token = q . upload_token ( bucket_name , key , 3600 ) ret , info = qiniu . put_file ( token , key , localfile ) if ret : return 'http://{0}/{1}' . format ( url , ret [ 'key' ] ) else : raise Exception ( '上传失败,请重试' ) @csrf_exempt def upload_qiniu ( request ) : """ @api {POST} /upload_qiniu/ [上传图片至七牛] * @apiVersion 0.0.1 * @apiGroup upload @apiParamExample

初学cocos2d遇到的问题,VS找不到 源 文件(头文件)

≯℡__Kan透↙ 提交于 2020-01-14 09:14:04
如果VS找不到源文件或者头文件,就是你添加的类/*.h/*.cpp的路径没有加进该项目里的“附加包含目录”里。 第一步:用VS打开项目 第二步:对着项目右键,“属性”。 第三步:然后按照顺序按 “配置属性” --> “C/C++” --> “常规” 。效果图如下 第四步:点击“附加包含目录”-->“<编辑>” 第五步:在我的选定的位置,双击,可以直接输入一些字符,而这些字符,代表着一些数据(包含路径),而这些字符该怎么输入?我们就要参考网上的资料(以下资料是网络资料,感谢分享者) $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References) 以分号分隔的引用列表被添加到项目中。 $(ConfigurationName) 当前项目配置的名称(例如“Debug”)。 $(PlatformName) 当前项目平台的名称(例如“Win32”)。 $(Inherit) 指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。 $(NoInherit) 使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用 $(StopEvaluating)。使用 $(NoInherit)会导致对于同一属性忽略任何出现的 $(Inherit)。

robotframework笔记24

旧巷老猫 提交于 2020-01-14 01:45:32
侦听器接口 机器人框架有一个侦听器接口,可以用于接收 对测试执行通知。 示例用法包括 外部测试监控,测试失败时发送邮件消息, 与其他系统进行通信。 侦听器API版本3也使得 它可以修改测试在测试执行和结果。 侦听器类或模块与某些特殊的方法,和他们 可以用Python和Java实现。 侦听器监控 整个测试执行必须纳入使用从命令行。 除此之外, 测试库可以注册侦听器 接收 通知,图书馆是活跃的。 监听使用 监听被使用从命令行 ——侦听器 选项,侦听器是给它的名称作为参数。 的 侦听器的名称叫从类或模块实现 监听器接口,同样 测试库的名字 从类 实现它们。 指定监听器必须是相同的 模块搜索 路径 在测试库搜索时都是进口的。 其他 选择是给听众一个绝对或相对路径文件 同样与测试库 。 可以把多个侦听器 通过多次使用这个选项使用: robot --listener MyListener tests.robot robot --listener com.company.package.Listener tests.robot robot --listener path/to/MyListener.py tests.robot robot --listener module.Listener --listener AnotherListener tests.robot 还可以给侦听器类从命令参数

Linux-10-其它命令

假装没事ソ 提交于 2020-01-13 02:56:32
其他命令 目标 查找文件 find 软链接 ln 打包和压缩 tar 软件安装 apt-get 01.查找文件 find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件 序号 命令 作用 01 find [路径] -name ”*.py“ 查找指定路径下扩展名是.py的文件,包括子目录 ●如果省略路径,表示在当前文件夹下查找 ●之前学习的通配符,在使用( find )命令时同时可用 演练目标 搜索桌面目标下,文件名包含1的文件 find -name “* 1 *” 搜索桌面目录下,所有以 .txt 为扩展名的文件 find -name “&.txt” 搜索桌面目录下,以数字1开头的文件 find -name “1*” 02.软链接 序号 命令 作用 01 In -s 被链接的源文件,链接文件 建立文件的软链接,用通俗的方式讲类似于Windows下的快捷方式 ●注意: ●1.没有-s选项建立的是一个硬链接文件 两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接 ●2. 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用 演练目标 ●1.将桌面目录下的01.py移动到demo/b/c目录下 ●2. 在桌面目录下新建01.py 的软链接FirstPython 分别使用相对路径和绝对路径建立FirstPython 的软链接 ●3

35 绝对路径和相对路径

纵然是瞬间 提交于 2020-01-13 00:04:36
绝对路径和相对路径 一、绝对路径 二、相对路径 一、绝对路径 Windows系统绝对路径从盘符(C:\、D:\)开始写一个完整的路径。 macos系统从根目录(/Users)开始写一个完整的路径。 二、相对路径 相对于当前执行文件所在的文件夹开始找。 f = open ( '32.txt' ) # 32.txt与该.md文档同路径位置 来源: CSDN 作者: fxyadela 链接: https://blog.csdn.net/weixin_44588711/article/details/103949409