我在其中使用ips循环浏览文件。虽然程序似乎知道总共有6行,但只有前两行是循环的。
以下是代码:
#!/usr/bin/python3
with open('/path/to/ip/list.txt') as file:
for idx, ln in enumerate(file):
print(ln)
这是运行后的输出:
$ ./script.py
6
172.217.6.110
31.192.120.36
以下是文件的内容:
$ cat list.txt
172.217.6.110
31.192.120.36
10.234.43.123
192.168.1.1
172.40.432.65
172.20.35.43
我不确定出了什么问题。我的代码似乎与我看到别人在线写的内容一致。接下来我该怎么办?我有一个linux系统,并且如果与问题有关,则强制使用python3。