У меня есть код, который я хочу разделить на несколько файлов. В Matlab можно просто вызвать файл .m
, и до тех пор, пока он не определен как что-либо в частности, он просто запустится так, как если бы он был частью вызываемого кода. Пример (отредактированный):
test.m (matlab)
function [] = test()
... some code using variables ...
test2
test2.m (matlab)
... some more code using same variables ...
Вызов test
запускает код в тесте, а также код в test2.
Есть ли аналогичный способ для python поместить ... some more code ...
во внешний файл, который будет просто читаться так, как если бы он находился в файле, из которого он вызван?