python - 如何从其他程序调用函数
问题描述
如何调用函数并从其他程序打印?
我有一个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()
推荐阅读
- angular - Typescript 接口类型变量,在数组中实现
- javascript - 在 JSX 映射函数中仅重新渲染特定的子组件
- javascript - 如何在反应打字稿中将路由链接添加到材料 ui 选项卡
- python - 将字典写入行中的 txt 格式 - Pandas
- rust - 如何安装 +nightly (无论这意味着什么),这样我就可以运行 cargo expand
- java - firebase 数据库数据中的混合数据
- reactjs - 更好地使用 useEffect 钩子而不需要使用回调
- asp.net - 即使 web.config 设置为允许,ASP.NET 也会为文件返回 401 Unauthorized?
- python - 基于使用预训练嵌入的词集的词义消歧
- heroku - Heroku 应用程序崩溃