将变量的值传递给Python3中的函数

时间:2014-10-15 15:45:39

标签: variables python-3.x return parameter-passing

我创建了一个打开文件的函数,并将其第一行读入名为' farmer_id'的变量中。我现在想用这个' farmer_id'在我的脚本中的第二个函数中的变量,我不确定这样做的最佳方法。允许全局变量,因此欢迎任何解决方案。

我已经阅读了有关此主题的Stackoverflow上可以找到的所有内容,但我找不到任何适用于我的具体问题的内容。

def get_id_from_file():
    file = open('C:/Users/my.name/Documents/test.txt', 'r')
    farmer_id = file.readline()

1 个答案:

答案 0 :(得分:2)

你可以这样做

def any_func(former_id):
    pass

def get_id_from_file():
    file = open(r'C:/Users/my.name/Documents/test.txt', 'r')
    farmer_id = file.readline()
    return farmer_id

farmerid = get_id_from_file()
any_func(farmerid)