精华内容
下载资源
问答
  • Python获取当前路径的方法:import os,sys使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv...

    Python获取当前路径的方法:

    import os,sys

    使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)

    sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path。

    如果你在C:\test目录下执行python getpath\getpath.py,那么os.getcwd()会输出“C:\test”,sys.path[0]会输出“C:\test\getpath”。

    如果你用py2exe模块把Python脚本编译为可执行文件,那么sys.path[0]的输出还会变化:

    如果把依赖库用默认的方式打包为zip文件,那么sys.path[0]会输出“C:\test\getpath\libarary.zip”;

    如果在setup.py里面指定zipfile=None参数,依赖库就会被打包到exe文件里面,那么sys.path[0]会输出“C:\test\getpath\getpath.exe”。#!/bin/env python

    #-*- encoding=utf8 -*-

    import os,sys

    if __name__=="__main__":

    print "__file__=%s" % __file__

    print "os.path.realpath(__file__)=%s" % os.path.realpath(__file__)

    print "os.path.dirname(os.path.realpath(__file__))=%s" % os.path.dirname(os.path.realpath(__file__))

    print "os.path.split(os.path.realpath(__file__))=%s" % os.path.split(os.path.realpath(__file__))[0]

    print "os.path.abspath(__file__)=%s" % os.path.abspath(__file__)

    print "os.getcwd()=%s" % os.getcwd()

    print "sys.path[0]=%s" % sys.path[0]

    print "sys.argv[0]=%s" % sys.argv[0]输出结果:

    D:\>python ./python_test/test_path.py

    __file__=./python_test/test_path.py

    os.path.realpath(__file__)=D:\python_test\test_path.py

    os.path.dirname(os.path.realpath(__file__))=D:\python_test

    os.path.split(os.path.realpath(__file__))=D:\python_test

    os.path.abspath(__file__)=D:\python_test\test_path.py

    os.getcwd()=D:\

    sys.path[0]=D:\python_test

    sys.argv[0]=./python_test/test_path.py

    os.getcwd() “D:\”,取的是起始执行目录

    sys.path[0]或sys.argv[0] “D:\python_test”,取的是被初始执行的脚本的所在目录

    os.path.split(os.path.realpath(__file__))[0] “D:\python_test”,取的是__file__所在文件test_path.py的所在目录

    正确获取当前的路径:__file__是当前执行的文件

    # 获取当前文件__file__的路径

    print "os.path.realpath(__file__)=%s" % os.path.realpath(__file__)

    # 获取当前文件__file__的所在目录

    print "os.path.dirname(os.path.realpath(__file__))=%s" % os.path.dirname(os.path.realpath(__file__))    # 获取当前文件__file__的所在目录

    print "os.path.split(os.path.realpath(__file__))=%s" % os.path.split(os.path.realpath(__file__))[0]

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    展开全文
  • Python是一种跨平台的计算机程序设计语言。...python获取当前执行主脚本方法:sys.argv[0]和_ file _(1)sys.argv一个传给Python脚本的指令参数列表。sys.argv[0]是脚本的名字。一般得到的是相对路径,用os.pa...

    4c0d2cab001f075a4021cd1ffa74b425.png

    Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断

    更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

    python获取当前执行主脚本方法:sys.argv[0]和_ file _

    (1)sys.argv

    一个传给Python脚本的指令参数列表。sys.argv[0]是脚本的名字。一般得到的是相对路径,用os.path.abspath(sys.argv[0])得到执行文件的绝对路径:dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))

    os.path.realpath(sys.argv[0])

    如果在命令行执行sys.argv返回解释器路径:[‘/Library/Frameworks/Python.framework/Versions/3.6/bin/ipython3’]

    (2)_ _ file_ _

    获得当前执行模块所在的路径,一般为相对路径,用os.path.abspath(_ _ file_ _)得到执行文件的绝对路径:dirname, filename = os.path.split(os.path.abspath( _ _ file_ _))

    os.path.realpath(_ _ file_ _)

    注意:Python控制台下,直接使用print _ _ file _ 是会导致 name ‘ _ file _ ’ is not defined错误的,因为这时没有在任何一个脚本下

    执行,自然没有 _ file _ _的定义了。

    更多技术请关注云海天Python教程。

    展开全文
  • 展开全部1、绝对路径从根目录...例如,根目录(/)下有目录usr,usr目录下有子目录bin,bin目录下有文件chsh,则chsh文件的绝对路径就是:/usr/bin/chsh2、相对路径相对当前所在路径的位置,...

    展开全部

    1、绝对路径

    从根目录32313133353236313431303231363533e4b893e5b19e31333365646263开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径。例如,根目录(/)下有目录usr,usr目录下有子目录bin,bin目录下有文件chsh,则chsh文件的绝对路径就是:/usr/bin/chsh

    2、相对路径

    相对当前所在路径的位置,例如当前所在的位置为/usr,也就是在根目录的usr子目录下,则chsh文件相对当前位置的路径为:bin/chs

    一·在windows读取文件可以用\,但在字符串里面\被作为转义字符使用,那么在描述路径时有两种方式:

    'c:\\a.txt',转义的方式

    r'c:\a.txt',声明字符串不需要转义

    这样就实现了用\来访问路径。

    二·python提供了兼容处理,让Linux风格路径在windows下可用,于是很多时候大家都会选Linux风格。这样简单的脚本可以在两个平台下都能运行。

    python对windows路径处理有一个库叫ntpath。

    windows用\分割路径是因为当年DOS时代将/作为参数引导使用了,懒惰的某人不愿花时间处理相关解析,于是为了赶工粗暴的使用了\替代。

    三·不能直接使用C://这样的绝对路径,不符合网络地址规范,案例如下:

    var img = new Image();

    img.src = "C://Users//Administrator//Desktop//shilian//_ditu.png";  // Refused to load the image 'c://Users//Administrator//Desktop//shilian//_ditu.png' because it violates the following Content Security Policy directive: "img-src * data: blob:".

    四·相对路径down下来,也是基于http的访问协议,或者本地的file://协议,“C://"前面加上”file://“

    展开全文
  • (点击图片了解详情)一、问题描述: ... 返回表示当前路径的Variant(String)。三、语 法:CurDir[(驱动器)] 可选_drive_ 参数是指定现有驱动器的字符串表达式。 如果未指定驱动器或 drive 是零长度字符串 (""),则 ...

    3dd63dd44820ddd75c3ce9df12da7f11.png

    (点击图片了解详情)

    ad457db66d30ec8ac1541d701fa03712.png一、问题描述:

       如果要获取系统当前的默认路径通过VBA要怎么写?

    ad457db66d30ec8ac1541d701fa03712.png二、解决方法

        通过CurDir函数即可获取到系统的默认当前路径。

        返回表示当前路径的 Variant (String)。

    ad457db66d30ec8ac1541d701fa03712.png三、语  法

    CurDir[(驱动器)]

        可选_drive_ 参数是指定现有驱动器的字符串表达式。 如果未指定驱动器或 drive 是零长度字符串 (""),则 CurDir 返回当前驱动器的路径。 在 Macintosh 上,CurDir 将忽略任何指定的 drive,并且只返回当前驱动器的路径。

    ad457db66d30ec8ac1541d701fa03712.png四、示  例

        此示例使用 CurDir 函数返回当前路径。 在 Macintosh 上,将忽略为 CurDir 提供的 drive 指定。 默认驱动器名称是HD, 而路径名的各个部分由冒号而不是反斜杠分隔。 同样,您可以指定 Macintosh 文件夹而不是 \Windows。

    4c84ca0ff770428edb9bdd7b9da6d8b9.png

    End推荐阅读8ca17fbc8aba8e54efbaa10a6a6ee748.pngAccess训练营 从0基础开始,循序渐进,系统化的训练营课程,整合作业、课表、社群,为学员提供答疑,获得更佳的学习效果。【详情>> 9ac5458b96978efd2c6c98a9ec123d26.pngAccess专家课堂 是Access数据库爱好者提升技能的专业课堂,由微软最有价值专家张志创办,课堂有众多Access课程,可通过电脑或微信学习。【详情>> f795f97ffd7d8ebebb430c42ff8596b7.pngAccess软件作品 十二位Access学员对自已开发的软件进行了介绍并分享开发心得,一起来了解Access开发的软件。【详情>> 8edbb3e1dc72b3bbc8e645404f1de695.png从Excel到Access数据库 为广大Excel用户了解、学习Access数据库开设的一个实用课程,侧重于数据统计分析。【详情>> 7ee126eee2cfac1f7efad17e672de599.pngAccess每天3分钟 视频课程共50集,Access的基础知识并结合示例详细讲解,每集视频只有短短几分钟,学员可以利用碎片化的时间,每天进步一点点【详情>> 9c28231ac4c4720cc75f3b6a23c2c75c.png张志,Access数据库培训讲师,『Access软件网』创始人,服务过的知名企业有北京奔驰、立达(中国)纺织仪器、宜家(中国)投资等。 2003~2013年连续10年获微软最有价值专家。【详情>>】 

    展开全文
  • 绝对路径是从根开始一级一级地进入各个子目录,最后指定该文件名或目录名。而相对目录是从当前目录进入某目录,最后指定该文件名或目录名。在系统的每个目录下都有两个特殊的目录“.”和“..”,分别指示当前目录和...
  • linux中java获取路径怎么写?在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java"。在java的代码开发中 是代表转义字符。相对路径和绝对路径. 指的是当前目录.. 指的是当前目录的上一级目录./book表示当前...
  • linux中java获取路径怎么写?在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java"。在java的代码开发中 \是代表转义字符。相对路径和绝对路径. 指的是当前目录.. 指的是当前目录的上一级目录./book表示当前...
  • linux中java获取路径怎么写?在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java"。在java的代码开发中 \ 是代表转义字符。相对路径和绝对路径. 指的是当前目录.. 指的是当前目录的上一级目录./book表示...
  • 首先要我们要弄懂相对路径修改成绝对路径那么必须要知道路径的基本概念。... html中的相对路径的概念是:指当前html页面引用的文件 相对于 当前html页面文件的路径,在html网页开发过程中多采用这种方法来引...
  • 1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表...和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表...
  • 相对index.html所有的目录而言: “../”表示上一级目录开始 “./”表示当前同级目录开始 “/”表示根目录开始。
  • //ar存放表中的数据,columnname表示列名 JScrollPane scrollpane = new JScrollPane(table); //------------------------------------------------ //布局,添加控件 jpS.add(jbt1); jpS.add(jbt2); ...
  • Stringdir="包的相对路径怎么表示?";Filedirectory=newFile(dir);File[]files=directory.listFiles();System.out.println(files.length)...我当前在com.a包下 怎么判断com.b包下的文件呢?String dir = "包的相对路径...
  • 相对路径:以当前文件所在位置为参考点,而建立出的目录路径。 绝对路径:以Web 站点根目录为参考点的目录路径。不管怎么引用,都只有一个url,如http://ituibar.com。 先来看 相对路径表示同级目录文件的引用...
  • 相对路径:以当前文件所在位置为参考点,而建立出的目录路径。 绝对路径:以Web 站点根目录为参考点的目录路径。不管怎么引用,都只有一个url,如http://ituibar.com。 先来看 相对路径表示同级目录文件的引用...
  • linux中java获取路径怎么写?在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java"。在java的代码开发中 \ 是代表转义字符。相对路径和绝对路径. 指的是当前目录.. 指的是当前目录的上一级目录./book表示...
  • 怎么查看当前路径?3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?4、Ls 命令执行什么功能?可以带哪些参数,有什么区别?5、建立软链接(快捷方式),以及硬链接的命令...
  • 绝对路径: 由根目录(/)开始写起的...而你必须要了解,相对路径是以你当前所在路径的相对位置来表示的。举例来说,你目前在 /home 这个目录下, 如果想要进入 /var/log 这个目录时,可以怎么写呢? cd /var/log (absol
  • 相对路径:以当前文件所在位置为参考点,而建立出的目录路径。 绝对路径:以Web 站点根目录为参考点的目录路径。不管怎么引用,都只有一个url,如http://ituibar.com。 先来看 相对路径表示同级目录文件的引用...
  • asp.net路径

    2010-10-13 17:47:00
    "/" 表示路径 "../"表示路径 比如你的东西在根路径的a目录下的b目录下,而图片在根路径的images,怎么用图片呢: 只要"/images/t.gif" 多个"../"可表示更高阶级的父路径. ASP.NET ...
  • **如果以“/” 开头,表示相对于当前WEB应用程序的根目录(注意不是站点根目录),否则,表示相对于当前文件** 到底有统一说法吗? 以"/"开始的路径 到底 该 怎么说明? ”/“是相对还是算绝对呢。 还是 干脆...
  • SignalK Hour Meter是的插件和相应的Web,可通过监视指示设备当前正在运行的相关SignalK数据来监视船上设备的运行时间。 例如,最常见的用途之一是发动机小时计:这个插件可以跟踪和生成propulsion.0.runTime基于非...
  • linux include 头文件路径

    千次阅读 2017-04-13 22:17:08
    include有两种形式: 1,#include " *.h":表示先在当前工程目录下查找头文件,如果没有再按标准方式查找;...注意:怎么查找系统指定的头文件路径 >对于gcc $ cpp -v 终端输出: #include "..." search
  • 当前默认的shell是zsh, 始终只显示当前目录, 不显示全路径, 这在大型项目中很容易晕, 那么怎么改为全路径呢? 2 动手配置 (1) 查看当前的提示符显示规则 echo $PS1 不难推理出, 这里的%1~应该就是全路径中的最后一...
  • 问题:Response.redirect 用法asp 中 用response.redirect () 跳转到不同的页面是怎么...~/表示从根目录开始,./表示当前目录开始.../表示当前目录的上级目录中.因此从index.asp跳到admin目录下的a.asp,从根目录开...
  • double getg(node a,node b)//获取当前点到终点的路径值 { return sqrt(1.0*(a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)); } bool Is_Match(node a,node b) { if(a.x == b.x && a.y == b.y) { return true...
  • 现在总结一下在网站中怎么写文件路径: 1 /根目录 2 ~/虚拟站点根目录 3 ../../表示源文件所在目录的上一级目录(../../上上级目录) 4 ./当前目录 从上可看出,最保险的办法好像就是写为:~/。但是,...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 312
精华内容 124
关键字:

当前路径怎么表示