Вы можете использовать переменную среды, изменить ее в первой программе и использовать ее во второй:
Программная:
import os
# Set environment variables
os.environ['YOUR_VARIABLE'] = 10
Вторая программа:
import os
def run_program():
a = os.environ.get('YOUR_VARIABLE')
while True:
time.sleep(1)
print(a)
Также обратите внимание, что при использовании этой идеи вы избегаете использования глобальной переменной.