在Ruby中,我没有多次重复“require”(Python中的“import”)这个词
%w{lib1 lib2 lib3 lib4 lib5}.each { |x| require x }
所以它遍历“libs”和“require”(导入)这两个词的集合。现在我正在写一个Python脚本,我想做一些类似的事情。有没有办法,或者我需要写“进口”所有的。
直截了当的“交易”应该类似于下面的代码。无论如何,由于Python不导入名为string的lib,因此它不起作用。
requirements = [lib1, lib2, lib3, lib4, lib5]
for lib in requirements:
import lib
提前谢谢
import lib1, lib2, lib3, lib4, lib5
试试这个:
您还可以通过这种方式更改导入的名称,如下所示:
对于已知模块,只需用逗号将它们分开:
如果您真的需要基于动态变量以编程方式导入,那么ruby的直译应该是:
尽管在你的例子中没有这个必要。
相关问题 更多 >
编程相关推荐