首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用另一个python文件中的变量

问使用另一个python文件中的变量
EN

Stack Overflow用户
提问于 2017-07-03 21:56:48
回答 1查看 57关注 0票数 1

我有下面的代码,我对在另一个python文件中使用fqdm_or_ip变量感兴趣。

这个文件是menu.py

代码语言:javascript
复制
def CONN_PARAMS():
    print("1. FQDN")
    print("2. IP ADDRESS")
    fqdn_or_ip = input("Are you going to use an IP or FQDN for the controller")
    if fqdn_or_ip == 1:
        controller = input("Enter FQDN or IP address"  )
        print("Are you sure this is correct?   " + controller)

    elseif (fqdn_or_ip) == 2):
        controller = input("Enter FQDN or IP address"):

我正在使用下面的代码,但是我不知道如何在files...once之间移动变量,menu.py收集我问题的答案,另一个python文件将开始使用这些信息。

这个文件是我试图将变量拉到.的文件.我想我应该把这个变量传递到menu.CONN_PARAMS的()中,但我不确定是如何传递的。

代码语言:javascript
复制
#!/usr/bin/python3

# import requests module for REST API calls
import requests

# import json module
import json

# menu.py
import menu

menu.CONN_PARAMS()

最好的

丹

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-03 22:00:41

您可以从调用的函数返回您感兴趣的值。

如果您对多个值感兴趣,还可以返回一个tuple / list / dict /.而不是一个单一的值。

menu.py

代码语言:javascript
复制
def CONN_PARAMS():
    print("1. FQDN")
    print("2. IP ADDRESS")
    fqdn_or_ip = input("Are you going to use an IP or FQDN for the controller")
    # ... whatever you need to do
    return fqdn_or_ip

other_file.py

代码语言:javascript
复制
# menu.py
import menu

fqdn_or_ip = menu.CONN_PARAMS()
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44894325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档