如何从其他程序调用函数

How to call a function from other program

如何调用函数并从其他程序打印?

我有一个 textfile.txt 文件 :

"mouse"
"monitor"
"keyboard"
"wire"

我的脚本firstprogram.py:

def call():
  with open('textfile.txt','r') as f:
    input_file = f.readlines()
  for line in input_file:
   print(line)

我的另一个脚本 secondprogram.py :

 from firstprogram import call
 print("hi")
 call()

这是我的预期输出:

 hi
 mouse
 monitor
 keyboard
 wire

开始:首先在 firstprogram.py

中定义函数
def call():
   print("I am call")
#save as  firstprogram.py

在第二个程序secondprogram.py中,这样调用就可以了:

from firstprogram import call
call()