求教:为啥我的if else 走不到else
a=input("请输入一个ip+域名:")print(a)
if not a is None:
f = open(r'E:\V1.2\host.txt', 'w', encoding='utf-8')
f.write(a)
f.closed
else:
print('没有做任何修改')
肯定的啊,你这么写好怪啊,a就是空字符串也不是None
虽然都是NoneType 。。。你这个if not a is None 写得不知道啥玩意儿,估计python就把他识别成 1 了
你想要 如果没输入 任何东西的话直接使用
ifa.strip() : # strip()主要是为了防止你没事输个空格进去
xxx
else:
xxx 塔利班 发表于 2018-10-23 19:59
肯定的啊,你这么写好怪啊,a就是空字符串也不是None
虽然都是NoneType
a=input("请输入一个ip+域名:")
print(a)
if not a=='':
f = open(r'E:\V1.2\host.txt', 'w', encoding='utf-8')
f.write(a)
f.closed
else:
print('没有做任何修改')
这样就对了,a其实是字符串 你就 if a:就完了,,没那么多
页:
[1]