Questions tagged «relative-path»

相对路径是指向资源的URI或目录链接,这些资源引用相对于当前路径的位置。

22
从相对路径导入模块
给定相对路径,如何导入Python模块? 例如,如果dirFoo包含Foo.py和dirBar,和dirBar包含Bar.py,我怎么导入Bar.py到Foo.py? 这是一个视觉表示: dirFoo\ Foo.py dirBar\ Bar.py Foo希望包含Bar,但重组文件夹层次结构不是一种选择。


10
相对进口量为十亿次
我来过这里: http://www.python.org/dev/peps/pep-0328/ http://docs.python.org/2/tutorial/modules.html#packages Python软件包:相对导入 python相对导入示例代码不起作用 相对python导入的最终答案 Python中的相对导入 Python:禁用相对导入 以及很多我没有复制的URL,有些在SO上,有些在其他网站上,当我以为我很快就会找到解决方案时。 永远存在的问题是:在Windows 7、32位Python 2.7.3中,如何解决此“尝试以非软件包方式进行相对导入”消息?我在pep-0328上构建了该软件包的精确副本: package/ __init__.py subpackage1/ __init__.py moduleX.py moduleY.py subpackage2/ __init__.py moduleZ.py moduleA.py 导入是从控制台完成的。 我确实在相应的模块中创建了名为垃圾邮件和鸡蛋的函数。自然,它不起作用。答案显然是在我列出的第4个网址中,但对我来说都是校友。我访问的其中一个URL上有此响应: 相对导入使用模块的名称属性来确定该模块在包层次结构中的位置。如果模块的名称不包含任何包信息(例如,将其设置为“ main”),则相对导入的解析就好像该模块是顶级模块一样,无论该模块实际位于文件系统上的哪个位置。 上面的回答看起来很有希望,但对我来说,全都是象形文字。所以我的问题是,如何使Python不返回“未包装的相对导入尝试”?可能有一个涉及-m的答案。 有人可以告诉我为什么Python会给出该错误消息,“非包装”的含义,为什么以及如何定义“包装”以及准确的答案,这些措辞足以使幼儿园的学生理解。


12
Python中的相对路径
我正在构建一个简单的工作助手脚本,该脚本会将我们代码库中的几个模板文件复制到当前目录。但是,我没有存储模板的目录的绝对路径。我确实有一个来自脚本的相对路径,但是当我调用该脚本时,会将其视为相对于当前工作目录的路径。有没有一种方法可以指定此相对URL来自脚本的位置?

8
使用代码存储库时如何引用资源的相对路径
我们正在使用一个代码存储库,该代码存储库同时部署到Windows和Linux中-有时位于不同的目录中。项目内部的模块之一应如何引用项目中的非Python资源之一(CSV文件等)? 如果我们做类似的事情: thefile=open('test.csv') 要么: thefile=open('../somedirectory/test.csv') 仅当脚本从一个特定目录或目录的子集运行时,它才起作用。 我想做的是这样的: path=getBasePathOfProject()+'/somedirectory/test.csv' thefile=open(path) 可能吗?

1
Crontab-在目录中运行
我想将作业设置为每天在crontab根目录中运行。但是我希望它从特定目录中执行它,以便它可以找到所需的所有文件,因为该应用程序具有许多相对路径。 无论如何,我可以告诉crontab从特定目录运行吗?

14
从相对路径和/或文件名解析绝对路径
Windows批处理脚本中是否可以从包含文件名和/或相对路径的值返回绝对路径? 鉴于: "..\" "..\somefile.txt" 我需要相对于批处理文件的绝对路径。 例: “ somefile.txt”位于“ C:\ Foo \”中 “ test.bat”位于“ C:\ Foo \ Bar”中。 用户在“ C:\ Foo”中打开命令窗口并调用 Bar\test.bat ..\somefile.txt 在批处理文件中,“ C:\ Foo \ somefile.txt”将来自 %1

9
在ASP.NET的外部C#类中使用Server.MapPath
我正在尝试获取C#类中某些文件的绝对路径。 Server.MapPath当然,它对于ASPX及其代码隐藏页非常有效,但是在另一个类文件中不存在。我尝试了HostingEnvironment.MapPath(),但是它抱怨不允许使用相对虚拟路径。有什么想法吗? System.Web 已导入。
132 c#  asp.net  file  path  relative-path 

12
在Python的相对位置打开文件
假设python代码在以前的Windows目录“ main”中未知的位置执行,并且在运行时将代码安装在任何地方,都需要访问目录“ main / 2091 / data.txt”。 我应该如何使用open(location)函数?应该在什么位置? 编辑: 我发现下面的简单代码可以工作..它有什么缺点吗? file="\2091\sample.txt" path=os.getcwd()+file fp=open(path,'r+');

5
BAT脚本中的相对路径
这是USB驱动器上我自己的程序文件夹: Program\ run.bat bin\ config.ini Iris.exe library.dll etc. 我想用run.bat开始 Iris.exe 我不能使用它:F:/Program/bin/Iris.exe像快捷方式一样,因为有时它不作为驱动器附加F:(例如 E:或G:) 无论驱动器号如何,我都需要在bat文件中写什么才能工作? 我在BAT文件中尝试过此操作: "\bin\Iris.exe" 但这是行不通的。

6
PHP是否包含相对于文件或调用代码的路径?
我在理解有关PHP相对包含路径的规则集时遇到了麻烦。如果我运行文件A.PHP-,文件A.PHP包含文件B.PHP,其中文件C.PHP,则C.PHP的相对路径应该与B.PHP的位置有关,还是与A的位置有关? .PHP?也就是说,从哪个文件调用include或仅从当前工作目录是什么以及确定当前工作目录的因素有关系吗?




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.