測試部落格園的閱讀量計算方式

2022-09-16 14:12:14 字數 1931 閱讀 1016

1

import

optparse23

#get the file that user input, return the open file,通過終端輸入拿到檔名稱並且開啟,返回乙個file變數

4def

get_file():

5 parser = optparse.optionparser("

usage %prog

"+"-f

") #

執行指令碼的格式

6 parser.add_option('

-f', dest = '

fname

',type = '

string

', help = '

specify link file

') #

新增執行指令碼的變數

7 (options, args) = parser.parse_args() #

把終端獲取的變數進行儲存,這裡不知道怎麼解釋,有點要意會

8if options.fname == none: #

檔案位置引數不正確,輸出使用方法,程式結束

9print

parser.usage

10 file_name =options.fname11#

file_name = 'test'

12 f = open(file_name,'r'

)13returnf14

15#execute the shell commands 執行命令,我測試了幾種方法16#

import subprocess

17import

commands,os

18def

execute_shell(s):19#

obj = subprocess.popen('wget',shell=true,stdout=subprocess.pipe)20#

x = obj.stdout.read() 這是第一種方法,有點問題,因為不熟悉就沒有使用

21 shell_command = '

'.join(['

wget

','-o

','x

',s]) #22#

print(shell_command)

23 os.system(shell_command) #

通過系統執行命令24#

print(commands.getstatusoutput(shell_command))25#

(status, result) = commands.getstatusoutput(shell_command) # 這種方法會阻塞,所以也不使用26#

print(result)

2728

2930

import

re31

if__name__ == '

__main__':

32 f =get_file()

33 run_num =0

34for s in

f:35

#s = re.sub(';','',s)36#

print(s)

37execute_shell(s)

38 run_num += 1

3940

print

'the website is :

',run_num

view code

忘記放我的文字檔案上來了,現在補上

檔名:my_blogs

內容我多次執行過後發現,我win10點選+虛擬機器點選都會增加1,再次點選不會出現增加的數量,可能是記錄電腦的某個資訊。所以這種刷的方式可能不是很實用。不過寫這個程式倒是蠻有意思的。

測試部落格園

linux vnc server的安裝及簡單配置和使用。此文只適合普通的使用者 比如說在虛擬機器 內裝linux的朋友等等 這兒沒有在乎網路安全 如果需要在網際網路上使用那最好使用vpn或者使用ssl或者包裹vnc通訊。並開啟防火牆並配置好相關條件。這些教程將在以後發出。演示環境 虛擬機器 vmwa...

測試部落格園樣式

是面向開發者的知識分享社群,不允許發布任何推廣 廣告 政治方面的內容。首頁 即 首頁 只能發布原創的 高質量的 能讓讀者從中學到東西的內容。是面向開發者的知識分享社群,不允許發布任何推廣 廣告 政治方面的內容。首頁 即 首頁 只能發布原創的 高質量的 能讓讀者從中學到東西的內容。是面向開發者的知識分...

python部落格園 python 模擬部落格園系統

作業 用 模擬系統。專案分析 一 首先程式啟動,頁面顯示下面5內容供使用者選擇 1.請登入 2.請註冊 3.進入文章頁面 5.進入日記頁面 6.進入收藏頁面 7.登出賬號 8.退出整個程式 二 必須實現的功能 1.註冊功能要求 a.使用者名稱 密碼要記錄在檔案中。b.使用者名稱要求 只能含有字母或者...