这是我的代码:
ip = ("192.143.234.543/23
192.143.234.5/23
192.143.234.23/23")
separateOct = (".")
ipNo4Oct = line.split(separateOct, 1) [0]
print (ipNo4Oct)
IP来自一个文本文件,我已经完成了我的for循环。
我得到的结果是:
192
192
192
但我想要这个结果:
192.143.234
192.143.234
192.143.234
如何获得我想要的结果?
答案 0 :(得分:0)
您可以使用几乎相同的代码,使用一些切片和join
:
>>> for line in ip:
ipNo4Oct = line.split(separateOct) [0:3]
'.'.join(ipNo4Oct)
'192.143.234'
'192.143.234'
'192.143.234'
或者对于整个字符串(考虑到它可以按照代码建议拆分为行):
var pur = e.Query.Cast<purchase>();
var gridViewList = (from p in pur
where p.InvoiceNo == txtinvoice.Text && p.InvoiceDate > dt
orderby p.id descending
select new
{
p.Amount,
p.category,
p.description,
p.qty,
Total=p.qty*p.Amount
}).ToList();
答案 1 :(得分:0)
使用
scrollTo
使用分隔符重新加入3部分。