查找内容并导出结果

时间:2014-10-14 00:49:54

标签: python dictionary export function

请耐心等待我,Python新手在这里。

编辑更一般化的问题:如何导出这样的内容:

def lookup(x):
  print(something)

lookup(request)
output = open(output, 'w').write(content_of_request)

原帖

我有一个包含字典结构内容(dicx)的文件,我根据输入请求(request)查找内容。现在,我想将这些请求的文件导出到一个新文件中,但我在执行此操作时遇到了问题...具体而言,我不知道如何将request存储到{ {1}}用于导出。

这是我的代码的简化版本:

content

我认为它可以让您大致了解我尝试做什么,但这里有完整的代码:http://pastebin.com/HBuihPPF

1 个答案:

答案 0 :(得分:2)

啊,现在我希望能帮到你。您应该使用其他程序语言中的返回值。

def lookup(x):
    return something

data = lookup(request)
open(output, 'w').write(data)

在Python中,您还可以使用tuples并返回多个变量。但我只会在它们出现的地方使用它。注意关注点的分离和功能/方法的单一责任。

def lookup(x):
    return something, whatever

a, b = lookup(request)