我在名为“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'
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消