#建立程序方法
from multiprocessing import process
import os
from urllib import request
#步驟1繼承process類
class process_class(process):
ifname== 『main』:#因為process類本身也有__init__方法,這個子類相當於重寫了這個方法
#但這樣會帶來乙個問題,我們並沒有完成的初始化乙個程序類,所以不能使用這個類繼承的一些方法和屬性
#步驟2:使用父類初始化方法初始子類
def __init__(self,url):
process.__init__(self)
self.url=url
#步驟3:重寫process類中的run方法
def run(self):
print('當前程序id:', os.getpid(), os.getppid())
# 檔名
file_name = self.url.split('/')[-1]
# 網路請求
response = request.urlopen(self.url) # 乙個響應物件
# 獲取響應的內容
content = response.read()
# 儲存
with open(file_name, 'wb') as fp:
fp.write(content)
url_list = [『『
]
for url in url_list:
p = process_class(url)
p.start()
基礎篇 十四 程序間通訊
在android中提供了四種跨程序通訊的方式。對應於android四大元件 activity content provider broadcastreciever 和service。一 activity被其他程序呼叫。在androidmanifest.xml檔案中註冊 activity時,設定act...
Linux基礎 建立新程序
好久沒學習了,最近都在忙著上班的事情,過年後這段時間感覺每天都有事情做,忙忙忙,學linux感覺說實話,有點枯燥,比當初學fpga還要枯燥。真的是畢業之後,再去學習的動力就下降很多嗎。但是還是要堅持啊。程式並不能單獨執行,只有將程式載入到記憶體中,系統為他分配資源後才能夠執行,這種執行著的程式稱之為...
windows程序的建立方法
1.winexec lpcstr lpcmdline,uint ucmdshow 引數 lpcmdline 指定程式的相對路徑或絕對路徑,命令列引數 ucmdshow 指定視窗的顯示方式 視窗的顯示方式 sw show 顯示視窗 sw maximize 最大化視窗 sw minimize 最小化視窗...