首页 > 其他分享 >绝对路径和相对路径

绝对路径和相对路径

时间:2023-12-19 19:12:57浏览次数:304  
标签:路径 绝对路径 相对路径 file path 目录

绝对路径和相对路径

  • 在Python中,路径分为相对路径和绝对路径。

路径:

  • 绝对路径
  • 相对路径

(1)相对路径

  • 相对路径是相对于当前工作目录或当前脚本文件所在目录的路径。
  • 使用相对路径时,你指定的路径是相对于执行脚本的当前工作目录的。
# my_script.py
relative_path = '../data/file.txt'

with open(relative_path, 'r') as file:
    content = file.read()
    print(content)
  • 在这个例子中,'../data/file.txt' 是相对于 my_script.py 所在目录的相对路径。

(2)绝对路径

  • 绝对路径是文件或目录在文件系统中的完整路径,不依赖于当前工作目录。
  • 使用绝对路径时,你指定的路径是从文件系统的根目录开始的。
path=os.path.dirname(__file__)
print(path)#D:\old boy\python\python28基础\day18\ATM

(3).和..的区别

  • ​ . :当前文件所在路径
  • ​ .. :上一级的目录

标签:路径,绝对路径,相对路径,file,path,目录
From: https://www.cnblogs.com/suyihang/p/17914476.html

相关文章

  • 模块与包&相对绝对路径
    【一】模块与包(1)什么是模块在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。(2)模块的来源内置的:python解释器自带的,直接拿来使用的第三方的:别人写的,如果想用,就要先下载在使用自定义的:我们自己写的(3)模块的存在形式......
  • Spring Boot学习随笔- @SpringBootApplication详解、加载绝对路径配置文件、工厂创建
    学习视频:【编程不良人】2021年SpringBoot最新最全教程3.5@SpringBootApplication详解这是一个组合注解,就是由多个注解组成。下列注解红框内称为元注解(jdk提供)@Target:指定注解作用范围@Retention:指定注解什么时候生效重要注解@SpringBootConfiguration:自动配置Spring......
  • Python获取远程指定目录下所有文件的绝对路径
    importparamikoimportos#SSH连接信息hostname="your_remote_host"port=22username="your_username"password="your_password"#远程目录路径remote_directory="/data"#建立SSH连接ssh=paramiko.SSHClient()ssh.se......
  • python 根据绝对路径关闭进程
    importosimportpsutil#如果未知路径且写入了配置环境#os.system("taskkill/f/imexcel.exe&taskkill/f/imwps.exe")#cmdtaskkill直接输入不需加双引号#cmdtaskkill无法根据绝对路径关闭程序无论有没有双引号(无效查询或没有找到进程)#True,False,N......
  • 根据绝对路径 python 后台打开程序
    importsubprocess#不适用于关闭程序/进程#subprocess.run#等候运行结束#returncode=0,stdout='',stderr=''#后台运行,避免阻塞#避免shell注入gongji#os.system需要双引号(以避免空格),subprocess不需要#cmd直接输入路径如果存在空格需要双引号#retur......
  • Android 文件绝对路径和Content开头的Uri互相转换
    最近在做一个项目时,需要做一个九宫格选择图片上传的功能,最后拿到的图片地址是文件的绝对路径地址,我需要的是Content开头的Uri,所以需要做一个转换查阅资料找到如下方法,代码如下://路径文件转成URIpublicstaticUrigetImageContentUri(Contextcontext,java.io.FileimageFile)......
  • appium+python设置app绝对路径和设置appPackage
     设置了“app”以后,就无需再设置appPackage、appActivityPATH=lambdap:os.path.abspath(os.path.join(os.path.dirname(__file__),p))desired_caps['app']=PATH(app_path)#desired_caps['appPackage']=get_app_package_name()#desired_caps['......
  • python引用相对路径
    文件夹ants/bees文件夹与learn_data.py隶属于同一个目录data_process   所以引用相对路径的方式即为:classMyData(Dataset):def__init__(self,root_dir,label_dir):self.root_dir=root_dir#根目录,即hymenoptera_data/trainself.label_......
  • python当前工作目录和当前文件的绝对路径
    当前文件的绝对路径:这个就是文件在硬盘上的真实路径,从盘符一直到文件所在的具体位置。当前工作目录(currentworkingdirectory)是文件系统当前所在的目录,如果命令没有额外指定路径,则默认为当前工作目录。    importos#当前文件的绝对路径print(os.path.abspath(......
  • Linux绝对路径和相对路径
    在Linux中,简单的理解一个文件的路径,指的就是该文件存放的位置。只要我们告诉Linux系统某个文件存放的准确位置,那么它就可以找到这个文件。指明一个文件存放的位置,有2种方法,分别是使用绝对路径和相对路径。我们知道,Linux系统中所有的文件(目录)都被组织成以根目录“/”开始的倒......