为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不提供完整路径的情况下在 PHP 中包含 python 文件?

如何在不提供完整路径的情况下在 PHP 中包含 python 文件?

PHP
至尊宝的传说 2023-05-12 16:03:53
我在名为“trails”的同一文件夹中有一个名为“cal.py”的 Python 程序和一个名为“index.php”的 PHP 程序。现在我想在 PHP 文件中包含 python 文件而不指定 python 程序的整个路径。例如,我想避免将路径指定为“C://folder/subfolder../cal.py”。这是因为我想在多台其他 PC 上运行相同的程序,而 Python 程序将具有不同的路径。这不是其他类似问题的重复,因为我不想知道如何在一台计算机上指定路径,但我希望它能够在多台设备上运行相同的程序。有什么方法可以指定 php 文件中的路径,例如 -> "./cal.py" 或 "./trails/cal.py" ?索引.php    <?php       echo shell_exec(__DIR__."/cal.py");    ?>cal.py    print ("Hello")任何帮助,将不胜感激。提前致谢。
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

我想你想使用__DIR__ magic constant。这总是返回执行 php 脚本的文件夹路径。因此,如果 py 文件与 php 文件位于同一文件夹中,那么您可以像这样在每台机器上获取完整路径:__DIR__ . '/cal.py'



查看完整回答
反对 回复 2023-05-12
  • 1 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信