2 qq 28418387 qq_28418387 于 2015.07.28 15:37 提问

Python中如何在一个.py文件中调用另一个.py中的列表中的内容 10C

比如在a.py中如何调用b.py中的列表T=[1,2,3,4,5]中的数字

4个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.28 15:47

一般不要直接在模块之间传递变量等,你应该通过函数的方式,用参数来传递
a.py调用b.py中的一个函数,参数是T这个列表

shusheng1008
shusheng1008   2015.07.28 15:38

0.0不知道。。。。。

CSDNXIAOD
CSDNXIAOD   2015.07.28 15:54

python中shell调用py文件的内容
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

lpfly
lpfly   2015.07.31 18:11

首先,被调用的那个.py文件应该在一个模块里,举个例子:

你有两个文件a.py和b.py,a.py里有代码要调用b.py的东西,这样你要把b.py放在一个模块里,组成一个类似下面这样的文件夹结构:

<root_dir>
+-- a.py
+-- my_module (文件夹)
       +-- __init__.py
       +-- b.py

init.py是模块初始化文件,里面什么都不用写。如果你在一个文件夹里加了__init__.py,这个文件夹就变成了一个python模块,里面所有的python文件都是可以被调用的。
具体调用方法是:在a.py里:

import my_module
my_module.b.你要用的东西

或者

from my_module import b
b.你要用的东西
Csdn user default icon
上传中...
上传图片
插入图片