python - 如何从另一个py文件运行一个py文件?
问题描述
标题可能不正确。让我们把它放在一个好的方面。
我们有一个主要的 py 文件。该文件允许我们创建另一个 py 文件。并运行生成的文件本身。我们的主 py 文件保存了它创建的文件中的值。
一个简单的例子;
#MAIN.py
add_number_list = []
len_add_number_list = int( input( " How many numbers will be in the list? " ) )
for i in range(len_add_number_list):
number = input( " Enter Number = " )
add_number_list.append(number) # We added the number to our list.
file1 = open( "file1.py" , "w" ) # We created a file to run later
code = "" # We create the contens of the file1.py file
file1_variable = [ "a" , "b" , "c" , "d" , "e" , "f" , "g" , "h" , "j" , "k" , "l" ]
code += "def add_list(" # We create function in file1.py
count_variable=0
for i in range(len_add_number_list):
code += file1_variable[ count_variable ]
count_variable += 1
if count_variable == len_add_number_list:
code += " ): \n\t"
break
code += ", "
code += "\treturn "
count_variable=0
for i in range(len_add_number_list):
code += file1_variable[count_variable]
count_variable += 1
if count_variable == len_add_number_list:
break
code += " + "
code += "\nsend = add_list("
count_variable=0
for i in range(len_add_number_list):
code += add_number_list[ count_variable ]
count_variable += 1
if count_variable == len_add_number_list:
code += ")"
break
code += ", "
file1.write(code)
file1.close()
文件1.py
#FILE1.py
def add_list(a, b, c, d ):
return a + b + c + d
send=add_list(5,10,11,12)
上面的代码是一个例子,你可以很好地理解我想说的话。
现在,在控制台中运行 file1.py 文件后,如何访问 main.py 文件的输出值?
解决方案
推荐阅读
- webhooks - 气流连接密码在 UI 中不可见,并且在保存连接时未连接到 slack
- css - 如何在 Material UI 选项卡中拥有多行选项卡
- c - 根据种子值生成随机数
- python - 如何解释“Image.fromarray()”方法?
- github - Github如何计算项目代码中语言的比例?
- php - 错误:服务器向客户端发送未知字符集。请向开发人员报告 (2054)
- node.js - 为什么我无法从 Discogs 下载和保存图像?
- xamarin - 如何从 ViewModelA 调用的另一个 ViewModel 访问 ViewModelA 中字段的值
- javascript - 如何将点击位置作为JS中的参数传递给函数?
- batch-file - 回显到文本文件时,批处理文件删除一个 % 符号