如何调用一个不接受参数但在另一个python文件中返回几个值的方法?

2024-05-16 02:45:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在另一个python文件中调用这个read_config()方法。此方法不接受任何参数,但返回根目录、ednotes\u名称和ednotes\u输出,如下所示

问题是,我不确定如何在另一个python文件中使用和调用此方法。请看一下我的代码,谢谢!!:()

def read_config():
    #read configuration
    csf_config_txt = open("..\CFS_Config.txt", "r")

    file_list = []
    root_dir = ""
    ednotes_name = ""
    ednotes_output = ""

    for line in csf_config_txt:
        file_list.append(line)

    if "Folder Path = " in file_list[0]:
        root_dir = str(file_list[0])
        root_dir = root_dir.replace("Folder Path = ", "")
        root_dir = root_dir.replace("\n", "")

    if "ED Notes name = " in file_list[1]:
        ednotes_name = str(file_list[1])
        ednotes_name =  ednotes_name.replace("ED Notes name = ", "")
        ednotes_name =  ednotes_name.replace("\n", "")

    if "ED Notes output = " in file_list[2]:
        ednotes_output = str(file_list[2])
        ednotes_output = ednotes_output.replace("ED Notes output = ", "")
        ednotes_output = ednotes_output.replace("\n", "")

    return root_dir, ednotes_name, ednotes_output

Tags: 方法nameintxtconfigreadoutputdir