我试图将文件中的一行文本存储到变量中:
#!/usr/bin/python
fo=open("/home/asb/crt/id2tcpvpncom443.ovpn")
for line in fo:
if line.find('remote')==0:
vpn=line.split(" ")
if len(vpn) > 1:
servervpn=vpn[1] + ":" + vpn[2]
hostvpn=vpn[1]
portvpn=vpn[2]
print 'server: '+servervpn
而/home/asb/crt/id2tcpvpncom443.ovpn
如下所示:
我希望结果是:
server: 188.166.179.165:443
我该怎么做?在
编辑:
实际上id2tcpvpncom443.ovpn
比这个长得多,下面是我要读的完整文件:http://pastebin.com/PNphqXtt
我更像Python:
这里是您的代码稍微修改一下,使其工作
你在一个空格字符上拆分;如果你的分隔是两个空格或一个制表符,事情就不会如预期的那样工作。相反,在(通用)空白处拆分:
相关问题 更多 >
编程相关推荐