Python简明教程
生活随笔
收集整理的這篇文章主要介紹了
Python简明教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
假設我們有這么一項任務:簡單測試局域網中的電腦是否連通.這些電腦的ip范圍從192.168.0.101到192.168.0.200.
思路:用shell編程.(Linux通常是bash而Windows是批處理腳本).例如,在Windows上用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<end;i++){
p= Runtime.getRuntime().exec(cmd+i);
String line = null;
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
while((line = reader.readLine()) != null)
{
//Handling line , may logs it.
}
reader.close();
p.destroy();
} 這段代碼運行得很好,問題是為了運行這段代碼,你還需要做一些額外的
String ipprefix="192.168.10.";
int begin=101;
int end=200;
Process p=null; for(int i=begin;i<end;i++){
p= Runtime.getRuntime().exec(cmd+i);
String line = null;
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
while((line = reader.readLine()) != null)
{
//Handling line , may logs it.
}
reader.close();
p.destroy();
} 這段代碼運行得很好,問題是為了運行這段代碼,你還需要做一些額外的
總結
以上是生活随笔為你收集整理的Python简明教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python安装、配置图文详解
- 下一篇: Windows上搭建Python安装包M