Python 为什么我的邮政卡验证码失败[黑客银行]?

Python 为什么我的邮政卡验证码失败[黑客银行]?,python,regex,Python,Regex,我正在解决以下挑战,并且我编写的代码是正确的(我知道在将我的代码与讨论进行比较之后),但是测试用例失败了。请看一下这个问题,并确认我的代码是好的 regex_integer_in_range=r“^[1-9][0-9]{5}$” 正则表达式\u交替\u重复\u数字\u对=r“(\d)(?=\d\1)” 进口稀土 P=输入() 打印(布尔值(重新匹配(正则表达式整数在整数范围内,P)) 和len(关于findall(正则表达式交替重复数字对,P))

我正在解决以下挑战,并且我编写的代码是正确的(我知道在将我的代码与讨论进行比较之后),但是测试用例失败了。请看一下这个问题,并确认我的代码是好的

regex_integer_in_range=r“^[1-9][0-9]{5}$”
正则表达式\u交替\u重复\u数字\u对=r“(\d)(?=\d\1)”
进口稀土
P=输入()
打印(布尔值(重新匹配(正则表达式整数在整数范围内,P))
和len(关于findall(正则表达式交替重复数字对,P))<2)
运行程序时,一些奇怪的错误显示:

Traceback (most recent call last):
  File "Solution.py", line 53, in <module>
    request = json.load(open(run_directory + "request.json"))
IOError: [Errno 2] No such file or directory: 'request.json'
回溯(最近一次呼叫最后一次):
文件“Solution.py”,第53行,在
request=json.load(打开(运行目录+“request.json”))
IOError:[Errno 2]没有这样的文件或目录:“request.json”

请尝试运行相同的

regex_integer_in_range = r"^[1-9][0-9]{5}$" # Do not delete 'r'.
regex_alternating_repetitive_digit_pair = r"(\d)(?=\d\1)"   # Do not delete 'r'.


import re
P = input()

print (bool(re.match(regex_integer_in_range, P)) 
and len(re.findall(regex_alternating_repetitive_digit_pair, P)) < 2)
regex_integer_in_range=r“^[1-9][0-9]{5}$”#不要删除“r”。
正则表达式\u交替\u重复\u数字\u对=r“(\d)(?=\d\1)”\35;不删除“r”。
进口稀土
P=输入()
打印(布尔值(重新匹配(正则表达式整数在整数范围内,P))
和len(关于findall(正则表达式交替重复数字对,P))<2)

请尝试运行相同的

regex_integer_in_range = r"^[1-9][0-9]{5}$" # Do not delete 'r'.
regex_alternating_repetitive_digit_pair = r"(\d)(?=\d\1)"   # Do not delete 'r'.


import re
P = input()

print (bool(re.match(regex_integer_in_range, P)) 
and len(re.findall(regex_alternating_repetitive_digit_pair, P)) < 2)
regex_integer_in_range=r“^[1-9][0-9]{5}$”#不要删除“r”。
正则表达式\u交替\u重复\u数字\u对=r“(\d)(?=\d\1)”\35;不删除“r”。
进口稀土
P=输入()
打印(布尔值(重新匹配(正则表达式整数在整数范围内,P))
和len(关于findall(正则表达式交替重复数字对,P))<2)

我认为这是黑客银行的一个错误。我已经向他们发送了一个调查请求。同样的问题,在“邮政编码验证”和“矩阵脚本”方面,我认为这是黑客银行的一个错误。我已经向他们发送了一个调查请求。同样的问题,在“邮政编码验证”和“矩阵脚本”方面你刚刚在同一个代码中添加了注释,它有效吗?如果有效,你能解释怎么做吗?你刚刚在同一个代码中添加了注释,它有效吗?如果有效,你能解释怎么做吗?