建立程序方法基礎篇

2021-09-12 11:58:20 字數 929 閱讀 3488

#建立程序方法

from multiprocessing import process

import os

from urllib import request

#步驟1繼承process類

class process_class(process):

#因為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)

ifname== 『main』:

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 最小化視窗...