精华内容
下载资源
问答
  • qt绝对路径和相对路径

    千次阅读 2019-06-14 14:33:23
    1、qt加载新的文件可以采取相对路径和绝对路径两种形式加载进来 (1)采用绝对路径 QString mainAppPath = "D:/***/@@@/***/***.exe";这种形式就是将这个.exe的所有路径全部写进来 一般这个.exe文件你可以...

    1、qt中加载新的文件可以采取相对路径和绝对路径两种形式加载进来

    (1)采用绝对路径 

    QString mainAppPath = "D:/***/@@@/***/***.exe";这种形式就是将这个.exe中的所有路径全部写进来

    一般这个.exe文件你可以放在源码的那层目录下,源码目录"D:/***/@@@"

    (2)采用的是相对路径

    利用相对路径的方式进行加载进来如  ".***/***.exe"

    注意这边,你需要加载进来的.exe需要放在可执行文件中,就是在开始进行qt编译的时候会生成一个build文件,然后

    你就需要将你的.exe放到bulid中,这样就可以直接找到文件

        QString path =  ".***/***.exe";//相对路径
        QString path =  "D:/***/@@@/***/***.exe";//绝对路径
     
        QFileInfo file(path);
        if(file.exists()){
            if(QProcess::startDetached(path,QStringList())){
               return;
            }
        }

    2、qt中加载图片进来

    参考:https://blog.csdn.net/Littlehero_121/article/details/90032443

     

     

    展开全文
  • 在Python绝对路径或者相对路径导入文件的方法

    万次阅读 多人点赞 2018-05-25 20:19:43
    1、在Python相对路径或者绝对路径来导入文件或者模块的方法    今天在调试代码的时候,程序一直提示没有该模块,一直很纳闷,因为我导入文件一直是用绝对路径进行导入的。按道理来讲是不会出现模块找不到的...

    1、在Python中以相对路径或者绝对路径来导入文件或者模块的方法

       今天在调试代码的时候,程序一直提示没有该模块,一直很纳闷,因为我导入文件一直是用绝对路径进行导入的。按道理来讲是不会出现模块找不到的情况的。
       最后仔细分析了整个代码的目录结构,才发现了问题。

    下面依次来说明一下今天的情况

    先看导入的代码:

    在demo——mnist.py文件中执行以下两种导入操作
    # 第一处
    from gcforest.gcforest import GCForest
    from gcforest.utils.config_utils import load_json
    # 第二处
    config = load_json("demo_mnist-ca.json")  # 里面传入的是文件的位置,这个函数是读取配置文件的内容

    然后看一下目录的结构

    目录的具体结构
       在此例中,demo_mnist,py为主文件。它第一处要导入的是它当前目录的父目录下的一个子目录中的一个目录中的文件。
    所以以绝对路径导入这个文件就是 from lib.gcforest.gcforet import GCForest
    以相对路径导入这个文件就是 from ..gcforest.gcforet import GCForest

    第二处导入的是它统一个目录下的另一个文件,所以可以直接导入
    所以修改的导入代码为:config = load_json("demo_mnist-ca.json")

    2、 顺便复习一下相对路径和绝对路径的概念

      绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件。
       相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件。
        以下是常用的表示当前目录和当前目录的父级目录的标识符
      
    ../ 表示当前文件所在的目录的上一级目录
    ./ 表示当前文件所在的目录(可以省略)
    / 表示当前站点的根目录(域名映射的硬盘目录)

    在Python中可以验证一下上述的标识方法:

    测试的目录结构:
    目录的结构信息

    import os
    path1=os.path.abspath('.')   # 表示当前所处的文件夹的绝对路径
    print(path1)
    path2=os.path.abspath('..')  # 表示当前所处的文件夹上一级文件夹的绝对路径
    print(path2)
    # D:/PycharmProjects/mnistCheck/AbsolutepathAndrelativepath.py
    D:\PycharmProjects\mnistCheck
    D:\PycharmProjects

    3、 再了解一下Python sys.path的使用

    sys.path是python的搜索模块的路径集,是一个list,如下:

    [
    'D:\\PycharmProjects\\mnistCheck', 'D:\\PycharmProjects\\mnistCheck', 'D:\\PycharmProjects\\KerasDataSettry', 'C:\\ProgramData\\Anaconda3\\envs\\tensorflow\\python35.zip', 'C:\\ProgramData\\Anaconda3\\envs\\tensorflow\\DLLs', 'C:\\ProgramData\\Anaconda3\\envs\\tensorflow\\lib', 'C:\\ProgramData\\Anaconda3\\envs\\tensorflow', 'C:\\ProgramData\\Anaconda3\\envs\\tensorflow\\lib\\site-packages', 'C:\\ProgramData\\Anaconda3\\envs\\tensorflow\\lib\\site-packages\\Sphinx-1.6.3-py3.5.egg'
    ]

    可以在python 环境下使用: .
       sys.path.append(‘你的模块的名称’)。

       sys.path.insert(0,’模块的名称’)

    添加相关的路径,但在退出python环境后自己添加的路径就会自动消失!
    代码中的实现如下:

    import sys
    sys.path.append('C:\Users\Administrator\Desktop\ExperimentAss\gcForest-master')

    4、最后了解一下 python 在不同层级目录import 模块的方法(重点)

    有一个文件夹/home/a, 里面有个模块叫b.py, 我怎么把他import到程序里?

    方法一:    (属于刚开始分析的代码里第一种情况)

    import sys;
    sys.path.append(“/home/a/”)
    import b

    方法二:

      在目录里面增加__init__.py文件,里面可以写import时执行的代码,当然也可以留空就可以.
    import home.a.b

    方法三:

    from home.a.b import *
      前提 home、a中都包括__init__.py 即:要导入的文件的当前目录和父目录都要有init.py文件


      Python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。
    下面将具体介绍几种常用情况:

    (1)主程序与模块程序在同一目录下:

    如下面程序结构:
    – src
      |– mod1.py
      |– test1.py

      若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;

    (2)主程序所在目录是模块所在目录的父(或祖辈)目录
    如下面程序结构:
    – src
    |– mod1.py
    |– mod2
      | – mod2.py
    – test1.py

      若在程序test1.py中导入模块mod2, 需要在mod2文件夹中建立空文件__init__.py文件(也可以在该文件中自定义输出模块接口); 然后使用 from mod2.mod2 import * 或import mod2.mod2.

    (3)主程序导入上层目录中模块或其他目录(平级)下的模块
    如下面程序结构:
    – src
      |– mod1.py
      |– mod2
       |– mod2.py
      |– sub
        | – test2.py
      – test1.py
      若在程序test2.py中导入模块mod1.py和mod2.py。首先需要在mod2下建立__init__.py文件(同(2)),src下不必建立该文件。然后调用方式如下:
      下面程序执行方式均在程序文件所在目录下执行,如test2.py是在cd sub;之后执行python test2.py
    而test1.py是在cd src;之后执行python test1.py; 不保证在src目录下执行python sub/test2.py成功。
    import sys
    sys.path.append(“..”)
    import mod1
    import mod2.mod2

    (4)从(3)可以看出,导入模块关键是能够根据sys.path环境变量的值,找到具体模块的路径。这里仅介绍上面三种简单情况。

    总结:

      通过总结可以发现,当你要导入的文件在和你的当前文件在同一个目录时,你直接导入这个文件名就好了。

      当你要导入的文件或者目录不和你的当前文件同目录时,你需要跳到这个你要导入文件的父级目录,然后一级一级的用点号连接走过的目录或者文件,然后就可以了 至于要怎么跳到这个这个父级目录。比较通用的就是,将父级目录加入系统路径,然后用点号一级一级的寻找,直到到达你要导入的模块。

    展开全文
  • IDEA文件的相对路径和绝对路径 对于相对路径: 找到你的文件的相对路径所在的地方右击可以得到如下: ...然后选择copy path,如...找到相对路径后放在需要使用的位置就是下面这样: 找路径就是这样就是这样简单! ...

    IDEA中文件的相对路径和绝对路径
    对于相对路径:
    找到你的文件的相对路径所在的地方右击可以得到如下:
    在这里插入图片描述
    点击copy
    然后选择copy path,如下图所示:
    在这里插入图片描述
    需要绝对路径和相对路径都可以从下图中找到:
    在这里插入图片描述
    找到相对路径后放在需要使用的位置就是下面这样:

    在这里插入图片描述找路径就是这样就是这样简单!

    展开全文
  • 绝对路径:缺点,只根目录开始找如果文件夹随着服务器端它迁移到服务器端其他的位置,这样图片就不能被正确找到 相对路径:以网页文件当前所在文档为基准开始向下找图片 1. 这种情况还是有必要...

    绝对路径和相对路径

     

    绝对路径:缺点,只从根目录开始找如果文件夹随着服务器端它迁移到服务器端其他的位置,这样图片就不能被正确找到

     

     

     

     

     

    相对路径:以网页文件当前所在文档为基准开始向下找图片

    1.

                      

    这种情况还是有必要写同级文件images地址的,防止重复

     

    2.当前所在文档为基准,用两个点“ ..” 来表示上一级文件夹同级寻找

     

    3.同理若网页一个文件,图片一个文件则如图所示

     

     

     

    4.同理其实超链接的同级文件夹的指向也是相对路径的体现

    展开全文
  • 绝对路径、相对路径详解

    千次阅读 2019-08-12 23:15:35
    绝对路径、相对路径详解 1、一个项目运行路径 + 文件所在项目的路径 = 绝对路径! 2、文件在项目的路径 = 相对路径! 例如: 一个Maven工程目录: src ---- main --------- java -------------- ...
  • jsp的basePath和path (绝对路径 相对路径)
  • 绝对路径和相对路径(MAVEN项目)

    万次阅读 2018-05-03 18:49:52
     (3) ../ 表示上一级目录 (4) ../../表示上两级目录 对于应用了MAVEN的项目,运行的过程项目的目录层次和我们在ECLIPSE开发的时候出现的层次并不一致,所以我们在引用文件时建议使用(1) 接根目...
  • JAVA - 绝对路径&相对路径

    千次阅读 2018-05-29 14:33:53
    所有的相对路径寻找资源的方法,都不过是API在底层帮助我们构建了绝对路径,从而找到资源的。基本概念 绝对路径:根目录为参考点的文件或文件夹(即目录)所在的路径,只存在一个,具有唯一性* 本地系统的绝对...
  • 绝对路径、相对路径的表示方法

    千次阅读 2020-04-13 14:39:49
    绝对路径和相对路径更多使用在前端代码编写时。 我以我的电脑图片(dog.png, cat.png都放在img文件夹下)为例讲解。...相对路径即可通过其他路径找到需要的文件。 比如在“C:/img/dog.png”找cat.png...
  • java相对路径和绝对路径使用
  • java如何通过绝对路径和相对路径读取文件

    万次阅读 多人点赞 2018-05-29 19:24:20
    绝对路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径 相对路径:由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系 0x02 java通过绝对路径读取...
  • 文件名 绝对路径与相对路径

    千次阅读 2020-02-17 00:03:45
    讲解绝对路径和相对路径
  • 在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录。...
  • 项目开发绝对路径与相对路径 .

    千次阅读 2013-06-24 17:26:16
    绝对路径:不必赘述,就是盘符开始写直到找到你所需要的文件为止,把所有的目录写完整即可。但是在做网站的时候绝对不推荐用绝对路径,因为不可能服务器的路径和在做设计时候所用的电脑的路径一致,也不可能说在...
  • web设计绝对路径与相对路径

    千次阅读 2014-11-07 21:17:57
    这种情况下多半是由于你使用了错误的路径,在应该使用相对路径的地方使用了绝对路径,导致浏览器无法在指定的位置打开指定的文件。 下面我们就来谈一下最让初学者头疼的相对路径与绝对路径的区别问题。 什么是...
  • html相对定位和绝对定位

    万次阅读 多人点赞 2018-07-02 18:14:24
    相对定位:该元素相...最近的父元素开始找,直到找到body位置为止。   1)相对定位 <div id="test"> <p class="p1">相对定位:相对于自己原来的位置,...
  • webpack打包vue项目,资源路径如何从绝对路径改为相对路径?css的图片资源如何修改配置? 资源相对引用路径 问题描述 一般情况下,通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。 但当部署到...
  • Linux绝对路径和相对路径

    千次阅读 2019-06-21 20:29:58
    ♥️♥️♥️♥️♥️♥️Linux 系统,文件是存放在目录的,而目录又可以存放在其他的目录,因此,用户(或程序)可以借助文件名和目录名,文件树的任何地方开始,搜寻并定位所需的目录或文件。...
  • css相对定位和绝对定位

    千次阅读 2011-06-14 08:36:00
    这几天在看div+css,在网上... 首先学习到的是css相对定位和绝对定位。定位标签:position包含属性:relative(相对) absolute(绝对) 1.position:relative; 如果对一个元素进行相对定位,首先它将出现在它所在的位
  • 绝对地址与相对地址的区别

    千次阅读 2017-07-27 12:00:45
    绝对地址与相对地址的区别】 很多人也许会疑惑,这两个概念有些什么大的作用吗?我举一个例子,比如做PPT吧,有时候我们需要在ppt插入一段音乐或者一段视频,通常我们的做法是直接将自己电脑的音乐文件或者...
  • HTML引入图片-绝对路径和相对路径

    千次阅读 2020-11-14 11:37:51
    绝对路径和相对路径 我们在插入图片或者插入音频的时候需要找到这个图片或音频的路径,这个时候就需要使用绝对路径和相对路径 ...绝对路径就是盘符开始一级一级的往下找,直到找到那个图片 比如我们要找一个在 ...
  • Java相对路径与绝对路径

    千次阅读 2015-06-02 10:26:05
    Java相对路径/绝对路径总结 2008-07-01 11:43:18| 分类: java技术 |举报|字号 订阅 路径分隔符是双反斜杠“\”createNewFile()方法抛出异常,调用时必须捕捉这种异常,创建路径的文件。mkdirs()方法创建路径的...
  • JSP、Servlet相对路径和绝对路径前提: 假设你的Http地址为http://192.168.0.1/,你的web应用为test,path=”/test”,那么你的web应用URL为http://192.168.0.1/test/ web项目目录分析,文件存放位置1)
  • css插入图片时的相对路径和绝对路径
  •  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.baidu.com/index.html也代表了一个URL绝对路径。绝对路径,...
  • html相对定位 和 绝对定位

    万次阅读 多人点赞 2017-04-30 17:18:31
    htmlpositon:relative; position:absolute;
  • css相对路径和绝对路径的问题

    千次阅读 2015-03-18 13:58:28
    相对路径和绝对路径,../表示返回上一级,因为css文件在css文件夹里,图片在images文件夹下,那么layout.css就需要返回上一级找到images文件夹才能找到相应的图片。直接文件夹名或是./开头表示和当前平级,因为index...
  • 绝对路径和相对路径详解

    万次阅读 多人点赞 2012-10-05 17:02:27
    第一种:C:\ABC\file2 这就是绝对路径,指明file2文件在C盘ABC文件下,最大的目录C盘开始表示出来. 第二种:file2 这就是相对路径,因为file1文件和file2文件都在C:\ABC下,所以它们的路径前面"C:\ABC"都是一样...
  • 绝对路径相对路径

    千次阅读 多人点赞 2011-12-16 00:40:33
    在Dreamweaver路径问题简直不是问题,文件拖过来就可以直接找到(Dreamweaver自动把绝对路径转换成相对路径),不必再去考虑什么路径的问题。自己尝试了一下在没有Dreamweaver的帮助下调试页面,发现路径的
  • 如图所示 图4是图2相对定位后的结果,如果不结合定位坐标图4和图2就是重合的 相对定位是要占据空间的,当图2变成图4的时候,图1和图3的位置还保持原来的位置不会变(图1和图3不会将图2挤掉)绝对定位absolute:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 167,052
精华内容 66,820
关键字:

从绝对中找到相对