Questions tagged «dirname»

11
如何正确确定当前脚本目录?
我想看看确定python中当前脚本目录的最佳方法是什么? 我发现,由于调用python代码的方式很多,很难找到一个好的解决方案。 这里有一些问题: __file__如果脚本与执行没有定义exec,execfile __module__ 仅在模块中定义 用例: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py execfile('myfile.py') (来自另一个脚本,该脚本可以位于另一个目录中,并且可以具有另一个当前目录。 我知道没有完美的解决方案,但是我正在寻找能够解决大多数情况的最佳方法。 最常用的方法是,os.path.dirname(os.path.abspath(__file__))但是如果您使用来从另一个脚本执行脚本,则此方法实际上不起作用exec()。 警告 使用当前目录的任何解决方案都会失败,这可能会因调用脚本的方式而有所不同,或者可以在运行的脚本中进行更改。


9
PHP如何在目录名(__FILE__)上向上一级
我的文件夹结构如下: mydomain.com ->Folder-A ->Folder-B 我有一个来自数据库的字符串'../Folder-B/image1.jpg',它指向Folder-B中的图像。 在Folder-A的脚本中,我使用dirname(FILE)来获取文件名,然后得到 mydomain.com/Folder-A。在此脚本中,我需要获取一个字符串,该字符串为'mydomain.com/Folder-B/image1.jpg。我试过了 $path=dirname(__FILE__).'/'.'../Folder-B/image1.jpg'; 这显示为 mydomain.com%2FFolder-A%2F..%2FFolder-B%2Fimage1.jpg 这是针对Facebook共享按钮的,无法获取正确的图像。有人知道如何正确获取路径吗? 编辑:我希望获得一个URL >>> mydomain.com%2FFolder-B%2Fimage1.jpg
80 php  dirname 

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.