|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我用的是python2, 功能很简单,从一个文件里面读取三行数据并打印出来。
上代码:
- #!/usr/bin/env python
- def get_ip():
- ipFile = open ('node_list.txt', 'r')
- ipLines = [i for i in ipFile.readlines()]
- len1 = len(ipLines)
- for a in range(0,len1):
- ip = ipLines[a].strip()
- print(ip)
- print('The total ip Line is:' + str(len1))
- print(get_ip())
复制代码
读的文件是:
[root@Test]# more node_list.txt
172.27.89.16
172.27.89.19
172.27.89.21
[root@Test]#
输出结果:
[root@Test]# ./iptest.py
172.27.89.16
172.27.89.19
172.27.89.21
The total ip Line is:3
None //这里为什么有个None啊。。。我明明只有三行的。。。
[root@Test]#
函数没有返回值,print(get_ip())就会打印None,改为get_ip()
|
|