40天python入门教程_Python入门教程超详细1小时学会Python

Java

Javascript,

1

小时你就可以用

Python

快速流畅地写有用的

Python

程序

.

为什么使用

Python

假设我们有这么一项任务

:

简单测试局域网中的电脑是否连通

.

这些电脑的

ip

范围

192.168.0.101

192.168.0.200.

思路

:

shell

编程

.(Linux

通常是

bash

Windows

是批处理脚本

).

例如

,

Windo

ws

上用

ping ip

的命令依次测试各个机器并得到控制台输出

.

由于

ping

通的时候控制台文

本通常是

"Reply from ... "

而不通的时候文本是

"time out ... " ,

所以

,

在结果中进行

字符串查找

,

即可知道该机器是否连通

.

实现

:Java

代码如下

:

String

cmd="cmd.exe

ping

";

String

ipprefix="192.168.10.";

int

begin=101;

int

end=200;

Process

p=

null

;

for

(

int

i=begin;i

p=

Runtime.getRuntime().exec(cmd+i);

String

line

=

null

;

BufferedReader

reader

=

new

BufferedReader(

new

InputStreamReader(p.getInputSt

ream()));

while

((line

=

reader.readLine())

!=

null

)

{

//Handling

line

,

may

logs

it.

}

reader.close();

p.destroy();

}

这段代码运行得很好

,

问题是为了运行这段代码

,

你还需要做一些额外的工作

.

这些

额外的工作包括

:

1.

编写一个类文件

2.

编写一个

main

方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值