如何将文件夹的所有子文件夹添加到 PYTHONPATH

如何将文件夹的所有子文件夹添加到 PYTHONPATH

我的所有 Python 模块源都位于以下文件夹中/src/*

/src/module1
/src/module2
    ...
/src/modules100

如果我想将所有这些模块添加到我的PYTHONPATH,我需要.bashrc使用命令将它们分别添加到我的export。是否可以通过一个命令添加它们?(基本上将文件夹下的所有内容添加/src/*到我的 PYTHONPATH)

答案1

你可以找到各种选项来实现这一点在 Stack Overflow 上. 最简单的方法之一:

PYTHONPATH="$(printf "%s:" /src/*/)"

这里,/src/*/扩展到/src/.下的所有目录printf,然后使用冒号 ( :) 作为分隔符。

相关内容