一旦我将变量名称从:num = []
更改为 nbr = []
仅在 privicy.py
我得到
NameError: name 'numbers' is not defined
而不是这个,我需要在此处将我的消息打印为 "YOU CHANGED THE STRUCTURE"
-主文件夹
------main.py
-详细资料文件夹
------details.py
------隐私文件夹
-----------privacy.py
for n in numbers :
if n not in numbers :
sys.exit()
sms_count = int(input("ENTER SMS COUNTS : "))
numbers = [777777,777778,7777710]
num = [777777,777778,7777710]
当我运行 main.py 时,它会检查 details.py numbers = [777777,777778,7777710]
是否在 privicy.py {{ 1}}。
答案 0 :(得分:0)
我写这个答案是假设您正在导入需要从中访问变量的文件。
<块引用>一旦我将变量名称从:num = [] 更改为 nbr = [] 仅在 privicy.py
我要
NameError: name 'numbers' is not defined
而不是这个,我需要在这里打印我的消息“你改变了结构”
为此,您可以使用以下内容:
try:
...
except NameError:
print("YOU CHANGED THE STRUCTURE")
在您的 main.py 文件中,您在 if
列表上使用 numbers
条件运行循环并检查 numbers
列表中的数字是否存在于同一列表中,即 {{1 }}。也许您可能想要执行以下操作:
numbers