初学Python,第一个实用的小程序,多次改进
2017-03-10 23:37
351 查看
#!/usr/bin/python
# encoding: utf-8
import os
import re
file_object_moniter = open('monitored_servers.txt')
#file_object_servers = open('servers.txt')
file_object_differ = open('results2.txt', 'w')
p="((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))"
pattern = re.compile(p)
try:
all_lines_monitor = file_object_moniter.read( )
# print all_lines_monitor
file_object_servers = open('servers.txt', 'r')
for eachLine in file_object_servers:
# print eachLine
if eachLine.strip():
# !!!
if eachLine in all_lines_monitor:
# print eachLine, "already monitered!"
print (eachLine, 'already monitered!')
elif len(pattern.findall(eachL ine))== 0:
print eachLine, "is not ip address!"
print (eachLine, 'is not ip address!')
else:
file_object_differ.writelines(eachLine)
finally:
file_object_moniter.close()
file_object_servers.close()
file_object_differ.close()
相关文章推荐
- 对《Python核心编程》中“第一个Python程序”的改进
- 初学Python之第一个入门小程序
- Python 初学——V_Rename(第一个完整的python程序)
- 对《Python核心编程》中“第一个Python程序”的改进
- 第一个python 程序
- 第一个Python程序
- 人生的第一个Python程序
- 我的第一个Python程序
- 写了第一个delphi实用程序
- Dive into Python 第一个程序
- 第一个python CGI程序——hello,world
- 我的第一个python程序-新浪新闻阅读器
- 深入Python3 (Dive Into Python3)笔记1--你的第一个 Python 程序
- 第一个python程序-blog数目统计
- 第一个Python程序
- 我的第一个Python小程序
- VC#初学入门:第一个Windows程序
- 第一个Python程序
- 用PERL语言写的第一个实用小程序
- C# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.