40天python入门教程_Python入门教程超详细1小时学会Python
Java
和
Javascript,
不
用
1
小時(shí)你就可以用
Python
快速流暢地寫(xiě)有用的
Python
程序
.
為什么使用
Python
假設(shè)我們有這么一項(xiàng)任務(wù)
:
簡(jiǎn)單測(cè)試局域網(wǎng)中的電腦是否連通
.
這些電腦的
ip
范圍
從
192.168.0.101
到
192.168.0.200.
思路
:
用
shell
編程
.(Linux
通常是
bash
而
Windows
是批處理腳本
).
例如
,
在
Windo
ws
上用
ping?ip
的命令依次測(cè)試各個(gè)機(jī)器并得到控制臺(tái)輸出
.
由于
ping
通的時(shí)候控制臺(tái)文
本通常是
"Reply?from?...?"
而不通的時(shí)候文本是
"time?out?...?"?,
所以
,
在結(jié)果中進(jìn)行
字符串查找
,
即可知道該機(jī)器是否連通
.
實(shí)現(xiàn)
: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();
}
這段代碼運(yùn)行得很好
,
問(wèn)題是為了運(yùn)行這段代碼
,
你還需要做一些額外的工作
.
這些
額外的工作包括
:
1.
編寫(xiě)一個(gè)類文件
2.
編寫(xiě)一個(gè)
main
方法
總結(jié)
以上是生活随笔為你收集整理的40天python入门教程_Python入门教程超详细1小时学会Python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 免费提供离线地图部署服务
- 下一篇: Nginx从入门到精通