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

AI学渣 2015-07-28 03:26:48
比如在a.py中有列表T= [1,2,3,4,5],如何在b.py中调用T的内容
...全文
15416 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_999876 2015-07-30
  • 打赏
  • 举报
回复
引用 3 楼 qq_28418387 的回复:
a和b是不是得在同一个文件夹下
不一定。 如果引用的库在当前目录或者PythonHome中,可以直接引用 如果是其它路径,可以使用相对路径来引用。 但是引用的函数或变量名称必须唯一,否则会引起歧义。 可以看一下import的搜索机制:http://blog.csdn.net/kernelspirit/article/details/3381666
AI学渣 2015-07-30
  • 打赏
  • 举报
回复
引用 1 楼 danchu 的回复:
如果列表T是a.py中是全局的,则直接调用即可,例如

#a.py
T = [1,2,3,4]

#b.py
import a
def test():
    for i in a.T:
        print i
运行b.py中test函数,将会输出a中T列表的值
a和b是不是得在同一个文件夹下
AI学渣 2015-07-30
  • 打赏
  • 举报
回复
a和b是不是得在同一个文件夹下
  • 打赏
  • 举报
回复
import a 导入对应文件名 如果T是全局变量即 a.T 调用
danchu 2015-07-29
  • 打赏
  • 举报
回复
如果列表T是a.py中是全局的,则直接调用即可,例如

#a.py
T = [1,2,3,4]

#b.py
import a
def test():
    for i in a.T:
        print i
运行b.py中test函数,将会输出a中T列表的值

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧