我创建了一个打开文件的函数,并将其第一行读入名为' farmer_id'的变量中。我现在想用这个' farmer_id'在我的脚本中的第二个函数中的变量,我不确定这样做的最佳方法。允许全局变量,因此欢迎任何解决方案。
我已经阅读了有关此主题的Stackoverflow上可以找到的所有内容,但我找不到任何适用于我的具体问题的内容。
def get_id_from_file():
file = open('C:/Users/my.name/Documents/test.txt', 'r')
farmer_id = file.readline()
答案 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)