Как связать два файла python, чтобы один печатал перед тем, как другой читает через консоль (интерактивно) - PullRequest
0 голосов
/ 09 декабря 2018

то, что я хочу, выглядит примерно так: первый файл просто печатается, как только второй прочитал

# a.py
print('pepe')
# wait till the other had read
print(23)

Вторая программа использует данные из более поздних

# b.py
name = input()
age = int(input())
print('Hi ' + name + ', you are ' str(age))

ТакЯ вижу в консоли:

Hi pepe, you are 23

Я хочу сделать это, потому что я трачу много времени, набирая текст в консоли.И я хочу сделать это автоматически.

На всякий случай, я долго просматривал эту вещь, но не знаю, поэтому решил спросить здесь.

1 Ответ

0 голосов
/ 09 декабря 2018

Пара разных способов.

1) while True: бесконечный цикл, требующий использования какого-либо вида

while True:
    cmd = input("type something")
    if cmd == 'e':
        do something
    elif cmd == 'f':
        do something else
    else:
        do that last thing

2) ввода («нажмите ввод для продолжения»))

input('press enter to continue')

Надеюсь, это даст вам то, что вам нужно ...

Вы также можете узнать больше здесь: Как заставить Python ждать нажатой клавиши

...