我想调用 first.py 中可用的代码,然后将其包装在函数中。然后在 second.py 中导入该函数并调用
Posted
技术标签:
【中文标题】我想调用 first.py 中可用的代码,然后将其包装在函数中。然后在 second.py 中导入该函数并调用【英文标题】:I want to call the code available in first.py then wrap it inside the function. Then import that function in second.py and call 【发布时间】:2019-03-15 05:21:40 【问题描述】:我想调用 first.py 中可用的代码,然后将其包装在函数中。然后将该函数导入second.py
并调用。
first.py
:
list=["ab","cd","ef"]
for i in list:
with open("input.txt", "a+") as input_file:
print("".format(i), file = input_file)
Output:
ab
cd
ef
second.py
:
input_file = open('input.txt','r')
for line in input_file:
if "ef" in line:
print(line)
Output:
ef
我想直接从 second.py 中的 first.py 脚本/程序读取文本文件 (input.txt
)。而不是像(input_filt=open('input.txt,'r')
)一样调用
【问题讨论】:
【参考方案1】:first.py 的内容为
func_first(...):
#do_something
second.py 的内容为
from first import func_first
func_second(...):
func_first(...)
【讨论】:
先生,请为以上功能做以上是关于我想调用 first.py 中可用的代码,然后将其包装在函数中。然后在 second.py 中导入该函数并调用的主要内容,如果未能解决你的问题,请参考以下文章