如何从a.py获取数据以导入b.py.

时间:2015-06-09 04:20:30

标签: python-3.x

如果我有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 文件中?

感谢

1 个答案:

答案 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