閱讀學習的第乙個python程式

2021-08-09 03:46:15 字數 870 閱讀 2235

import commands

urls =

with

open('url.txt') as f:

for url in f:

url = url.strip()

if url:

results =

for url in urls:

a, b = commands.getstatusoutput("ping6 %s -c 1" % url)

if b == 'unknown host':

else:

with

open('result.txt', 'w') as f:

forresult

in results:

f.write(result + '\n')

l1:commands模組;

l2:宣告乙個名字叫urls的列表;

l3:開啟檔名為url的txt檔案;

l4:對於url.txt中的每個元素,只不過元素的名字和檔名相同了,這一行中的url可以是任何別的名字,abcmnxy什麼的;

l5:strip()去掉txt中每行的首尾空格、回車;

l6:去掉空行——還不太理解是怎麼做到的@@;

l7:將整理過後的每個元素新增到列表urls中;

l9:宣告名為results的列表,用於存放結果;

l11:commands.getstatusoutput() 用於獲得到返回值和輸出,a是返回的狀態、int型,b是輸出、字元型;

l12~l15:ping通了、b值為yes,ping不通、b值為no;

l17~l19:將列表results列表的值寫入檔名為results的txt檔案。

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...

Delphi 第乙個hello world程式

這裡delphi做乙個簡單介紹,因為現在移動網際網路時代的崛起,桌面應用程式沒有以前那麼流行,不知道關注delphi的人還多不。用delphi開發桌面應用程式是很快的,第一聽說delphi這種語言是在一本黑客 裡面,然後就關注了一下delphi,發現delphi 挺強大的,大名鼎鼎的熊貓燒香病毒 就...

Spring 第乙個hello world程式

我們先寫乙個類 裡面有個字串 public class hello public void setstr string str override public string tostring 注意裡面的set方法 非常重要 然後我們用spring的配置檔案進行類的註冊 xml version 1.0...