Да, вы можете использовать эту функцию в своей основной программе и передавать аргумент. То, что вы хотите сделать между двумя файлами, - это сначала настроить вашу функцию на получение аргумента, обратите внимание на 'x', добавленное в круглые скобки:
def checkpoints(x):
if x.isdigit() == False:
num = print('Please enter valid interger.')
return num
else:
print('all g')
return
Затем в вашем основном месте, где вы хотите импортировать файл как Клинтон показал вам выше. Итак, если ваше имя файла - myfunctions.py, вы можете «импортировать *» из этого файла или, в частности, из своей функции:
from myfunctions import checkpoints
Надеюсь, это поможет!