问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中的“绝对路径”和“相对路径”如何理解?

发布网友 发布时间:2022-05-03 03:41

我来回答

1个回答

热心网友 时间:2022-04-18 15:42

相对路径是相对脚本文件来的。

比如脚本在C:/python目录下,相同目录下有一个文件叫test.txt

那么绝对路径就是 C:/python/test.txt,相对路径就是test.txt

使用脚本 open('C:/python/test.txt','r') 和 open('test.txt','r')效果都是一样的

我们可以多做几次试验,把”Example.class”移动到不同路径下,同时在那些路径下,执行”java Example”命令启动jvm,我们会发现这个”当前用户目录”是不断变化的,它的路径始终和我们在哪启动jvm的路径是一致的.

搞清了这些,我们可以使用相对路径来创建文件,例如:

File file = new File(“a.txt”);

File.createNewFile();

假设jvm是在”D:\”下启动的,那么a.txt就会生成在D:\a.txt;

此外,这个参数还可以使用一些常用的路径表示方法,例如”.”或”.\”代表当前目录,这个目录也就是jvm启动路径.所以如下代码能得到当前目录完整路径:

File f = new File(“.”);

String absolutePath = f.getAbsolutePath();

System.out.println(absolutePath);//D:\

最后要说说在eclipse中的情况:

Eclipse中启动jvm都是在项目根路径上启动的.比如有个项目名为blog,其完整路径为:D:\work\IDE\workspace\blog.那么这个路径就是jvm的启动路径了.所以以上代码如果在eclipse里运行,则输出结果为” D:\work\IDE\workspace\blog.”

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
割绳子:实验室篇游戏简介 割绳子游戏试玩 割绳子繁体中文版游戏介绍 割绳子游戏成就 我的世界沙盘口袋怎样打入特殊种子 我的世界手机上的沙盘版怎么找村庄 男人经常吃什么有利于阴茎发育 吃什么可以补下面大起来 买一两汽车分期付款购买要加价7%如果现金购买可按九五折交货王叔叔算了... ...百分之七,如果现金付款可按九五折,赵叔叔算了算,发现分期付款比现... 祝福别人的话 默默爱一个人的句子 祝最爱的人生日快乐的句子有什么? 默默守护一个人的句子有哪些? 祝福一个人幸福的句子 祝福一个喜欢的人好好的,一段话 红豆,薏米,海带,银耳,绿豆,莲子能一起煮吗。 猪肚海带莲子汤的作用? 笔记本一启动cpu温度就是55°,是否正常?而且噪声大 惠普 AMD 双核 海带猪蹄子干连子能不能炖在一起 笔记本显卡温度超过55正不正常,如果不正常要怎样解决? 莲子海带排骨汤的功效 笔记本待机温度56度正常吗,刚清理完灰尘。 海带、绿豆、莲子、冰糖一起煲糖水喝可以降血压吗? 笔记本电脑平时待机54度,请问正常吗?应该怎么处理? 筒子骨和健莲子和海带煮汤 华硕A550J笔记本cpu待机温度55度 正常吗? 海带莲子排骨汤怎么做 海带冬瓜汤可以加莲子吗 笔记本电脑温度50-55度正常吗 python中的绝对路径和相对路径均如何理解呢 如何理解python中的绝对路径和相对路径均? 关于python相对路径,绝对路径的问题 python写绝对路径时可能因为路径分隔符的原因导致在不同系统上无法通用,怎么能实现通用的? python 相对路径问题,新手。谢谢。 python 如何获取某个文件的绝对地址? pip.exe里面的python.exe绝对路径是怎么生成的 Python中相对地址怎么写? 冬瓜汤里的丸子怎么做 代表死亡的符号是什么? 柔宇FlexPai 2为什么能以市面上折叠屏手机中的最低价发售? 有没有代表死亡的图片 柔宇科技的FlexPai2支持5G吗? FlexPai 2摄像头是前后两用的吗? 代表死亡的花 要图片 FlexPai 2折叠屏手机安全性能怎么样? 象征死亡的图案 求带着死亡气息的图片,不要恐怖的,或者是忧伤的 柔宇科技FlexPai 2是什么时候上市的?卖得如何? ROYLE FLEXPAI 2 ROYLE FLEXPAI 3的区别?