建立一个文本文件ip.txt,文本文件中输入A类、B类、C类IP地址各5个 2、编写python脚本文件读取文件内容,统计C类地址的个数,并输出C类地址
时间: 2024-10-25 07:07:41 浏览: 30
python实现判断一个字符串是否是合法IP地址的示例
首先,你需要创建一个名为`ip.txt`的文本文件,并按照以下格式分别输入A、B、C类IP地址:
```plaintext
# ip.txt 文件示例
A类 IP1 A类 IP2 A类 IP3 A类 IP4 A类 IP5
B类 IP1 B类 IP2 B类 IP3 B类 IP4 B类 IP5
C类 IP1 C类 IP2 C类 IP3 C类 IP4 C类 IP5 C类 IP6 (假设总共有6个)
```
接下来,你可以编写一个Python脚本来读取这个文件,识别并统计C类IP地址的数量。这里是一个简单的示例:
```python
def count_C_class_ips(file_path):
with open(file_path, 'r') as f:
lines = f.readlines()
c_class_ips = []
for line in lines:
if 'C类' in line:
ip = line.split()[0] # 假设每个C类IP都在一行的第一部分
c_class_ips.append(ip)
c_class_count = len(c_class_ips)
print(f"在文件'{file_path}'中有 {c_class_count} 个C类IP地址。")
count_C_class_ips('ip.txt')
```
运行此脚本,它会统计`ip.txt`中C类IP地址的数量,并将其输出到控制台。
阅读全文