【发布时间】:2020-03-22 06:01:37
【问题描述】:
如何在 Postman 上生成特定国家的电话号码(以魁北克省电话代码开头的特定加拿大城市电话号码),因为我们的 API 只接受魁北克省电话代码(514-XXX-XXXX 或 438-XXX-XXXX ) 我在 Python 中有这部分代码。我只需要格式化它以在 Postman 脚本中使用它。
def phn():
p=list('0000000000')
p[0] = str(random.randint(5,5))
for i in [1,2,6,7,8]:
p[i] = str(random.randint(0,9))
for i in [3,4]:
p[i] = str(random.randint(0,9))
if p[3]==p[4]==0:
p[2]=str(random.randint(0,9))
else:
p[2]=str(random.randint(4,4))
n = range(10)
if p[6]==p[7]==p[8]:
n = (i for i in n if i!=p[6])
p[1] = str(random.randint(1,1))
p = ''.join(p)
return p[:3] + p[3:6] + p[6:]
【问题讨论】:
-
那是什么格式?
-
python def 我想要它在邮递员中
-
那么这种“邮递员格式”是什么样的呢?这不是一个简单的 9 位数字串吗? (经过一些横向思考:“不,不是”不是我要寻找的答案。)
-
在蒙特利尔市,我们使用这种格式 514XXXXXXX 或 438XXXXXXX 所以我首先需要 514 或 438,然后是随机数
-
@DannyDainton 似乎我错了,然后 - 自从我上次使用它以来,它肯定发生了显着变化(诚然,这是不久前的事了)。尽管如此,我的观点仍然是,我仍然希望看到 OP 做出某种尝试以朝着正确的方向前进,这仍然不明显。