gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 22:34:15 25 4
gpt4 key购买 nike

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

这个文件是menu.py

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"):

我正在使用下面的代码,但我不确定如何在文件之间移动变量...一旦 menu.py 收集了我的问题的答案,其他 python 文件将开始使用该信息。

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

#!/usr/bin/python3

# import requests module for REST API calls
import requests

# import json module
import json

# menu.py
import menu

menu.CONN_PARAMS()

最好,

最佳答案

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

如果您对多个值感兴趣,您还可以返回元组/列表/字典/...而不是单个值。

菜单.py

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

# menu.py
import menu

fqdn_or_ip = menu.CONN_PARAMS()

关于python - 使用另一个 python 文件中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44894325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com