如果我有2个python文件 a.py 和 b.py 。
a.py 是数据输入,而 b.py 是数据输入的处理文件(除了a.py之外我实际上没有几种数据输入)
在 a.py 里面有: aaa = int(输入(“值aaa”)), aab = int(输入(“值aab”) )),... 等
如何将 a.py 中的数据输入 aaa,aab等计算到 b.py 文件中?
感谢
答案 0 :(得分:1)
对不起我的英语,我不太了解它以避免错误。
1)如果你在第一个文件(a.py)中获得了大量数据,那么最好将它们保存在列表中,而不是变量中。 例如,
n = 10 # count of values
lis = [int(input("enter value %d: " % x)) for x in range(1, n+1)]
您将拥有一个包含10个值的列表,每个值都是从键盘输入的
2)要从a.py导入数据以在b.py中计算它们,请在b.py中编写下一个代码:
import a
print(a.lis[0]) # will print first value in list in a.py
for elem in a.lis:
print(elem ** 2) # will print square of every value in list in a.py
或(如果你不会写a.lis):
from a import *
print(lis[0]) # will print first value in list in a.py
for elem in lis:
print(elem ** 2) # will print square of every value in list in a.py