Python 与Matlab';什么';功能?

Python 与Matlab';什么';功能?,python,matlab,Python,Matlab,我正在将一个程序从Matlab代码转换为Python代码。我不确定如何处理这部分代码 sort_function = what('sort_natural'); % Find characteristics of the function sort_natural sort_functionPath = addpath(sort_function.path) % Store and add to Matlab path (sort_natural是一个按自然顺序对文件夹进行排

我正在将一个程序从Matlab代码转换为Python代码。我不确定如何处理这部分代码

 sort_function = what('sort_natural');    % Find characteristics of the function sort_natural
 sort_functionPath = addpath(sort_function.path)     % Store and add to Matlab path
(sort_natural是一个按自然顺序对文件夹进行排序的函数)


“What”和“addpath”的Python等价物是什么?我知道Python在路径方面的工作原理与Matlab不同,但我如何将这些行转换为Python。

这是否回答了您的问题?当你把法语翻译成英语时,你不能逐字逐句地翻译,你需要理解句子的意思并用另一种语言表达出来。从一种编程语言到另一种编程语言的翻译也是如此。您需要了解函数或过程的效果,并使用具有相同效果的其他语言编写代码。将
what
翻译成Python在这里可能是无用的,因为Python与代码路径的工作方式非常不同。这里没有足够的上下文来理解这段代码的作用,但我认为“sort_natural”是一个子目录,该子目录被添加到路径中,以便可以调用其中的函数。在Python中,您可以通过路径导入源文件,所以根本不需要这样的东西。