完全相同的代码在Python控制台中有效,但在保存到文件时则无效。 if
语句肯定会被执行(我已经通过print
语句检查了它们。
import re
if __name__ == "__main__":
while True:
pwd = input("Enter your password: ")
if not re.findall(r"[a-z]", pwd):
span = re.search(r"[A-Z]", pwd)
re.sub(pwd[span.start():span.end()],
pwd[span.start():span.end()].lower(), pwd)
if not re.findall(r"[A-Z]", pwd):
span = re.search(r"[a-z]", pwd)
re.sub(pwd[span.start():span.end()],
pwd[span.start():span.end()].upper(), pwd)
print(pwd)
答案 0 :(得分:0)
原因可能是:
请写错误信息/详细行为