1、场景设计
假设有一个txt或者电子表格文件记录了很多IP/域名,然后需要对这些IP/域名进行检测,那么这时候就需要通过每读取一行就进行检测。。。算了,不设计了,直接上!
2、程序设计
2.1、主要信息预设
名词 | 含义 |
---|---|
./IP_list.txt | 保存有IP/域名信息的列表文件 |
然后没了。。
IP_list.txt文件内容如下:
2.2、实践
首先是从键盘读取文件路径信息(或者预设),然后判断文件是否存在,如果存在则继续,否则抛出异常。
from os import path
url_file ="spzx/IP_list.txt"
if path.exists(url_file):
file = open(url_file, "r", encoding='utf-8')
for li in file:
print("正在检测", li)
file.close()
else:
exit("找不到文件[%s]" %url_file)
执行结果:
完美!