Вместо того, чтобы печатать результат, вы можете просто вернуть его. Во втором файле вы просто импортируете функцию из этого исходного файла и вызываете ее.
Учитывая ситуацию, move
на самом деле является методом класса, поэтому вам нужно импортировать весь класс и создать его экземпляр ввторой файл
prgm.py
class Example:
def move(self):
H = newtest.myfunction()
i = H.index(z)
user = newuser.my_function()
return user[i]
test.py
from prgm import Example
example = Example()
user = example.move()
# do things with user