我想列印總是在訊息的下一行的代碼 您的一次性驗證碼是。
訊息的一個例子是:
你的一次性驗證碼是。
366522。
輸出應該是366522
哪種Python字串方法可以用來接收這個代碼?
uj5u.com熱心網友回復:
你可以使用字串分割方法(鏈接到檔案)。 是一個字符,它指定了一個換行,所以你可以使用它來分割字串。
code = your_string.split('/n') [1]
uj5u.com熱心網友回復:
.split或.rsplit方法是一個可以讓你達到的解決方案:
s = ""
你的一次性驗證碼是。
366522
""
# 在新行上進行分割,并通過limit=1,因此我們在分割N=1后停止。請注意,
# 由于我們使用了rsplit,所以分割是從字串的末端開始的。
print(s.rsplit('
', 1)[-1]
# 366522。
如果你在驗證代碼后有更多的行,可以用.split代替:
s = ""
你的一次性驗證碼是。
366522
測驗,測驗
1 2 3
""
# split on newline, and pass limit=3 so we stop after N=3 splits. 然后抓取
# 第三個元素(我們分割的最后一行)
print(s.split('
', 3) [2])
# 366522。
uj5u.com熱心網友回復:
BY使用.split或.rsplit方法
。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/321097.html
標籤:
上一篇:將所有鏈接的X路徑轉換為通用路徑
