首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Perl中的FInding相对路径

Perl中的FInding相对路径
EN

Stack Overflow用户
提问于 2016-07-12 23:29:49
回答 1查看 211关注 0票数 0

我在perl模块中有以下代码,

代码语言:javascript
运行
复制
package Foo;
our $pathToScript = "/home/Lucas/project841/python_script.py";

它经常被同一文件目录中的其他模块通过

代码语言:javascript
运行
复制
$output = `$Foo::pathToScript`;
# etc

我想删除实际路径的硬编码,而使用相对路径,例如。./python_script.py从其他模块调用脚本。

理想的方式是什么?

EN

Stack Overflow用户

发布于 2016-07-12 23:55:02

您说过您的Perl脚本“经常”从Python脚本所在的同一目录中调用,而不是“总是”。如果删除绝对路径,则需要将其“频繁”更改为“始终”,并将$pathToScript更改为Python脚本名称(无路径)。

您还可以考虑设置环境路径(在Perl脚本中),以便始终可以找到Python脚本(不包括$pathToScript中的完整路径),而不管用户从何处运行或Perl脚本位于何处。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38333180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档