小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

5分鐘就能完成的5個(gè)Python小項(xiàng)目,趕緊拿去玩玩吧

 雨潤(rùn)心田品風(fēng)雨 2021-12-12

三十行代碼爬取任意百度圖片

import requestsimport reimport timeurl = 'http://image.baidu.com/search/index?tn=baiduimage&word=皮卡丘'urls = requests.get(url) # 打開(kāi)鏈接urltext = urls.text # 獲取鏈接全部文本urlre = re.compile(''objURL':'(.*?)'', re.S) # 書(shū)寫正則表達(dá)式urllist = urlre.findall(urltext) # 通過(guò)正則進(jìn)行匹配 with open('1.txt', 'w') as txt: # 將匹配到的鏈接寫入文件 for i in urllist: txt.write(i + '\n')i = 0 # 循環(huán)遍歷列表并下載圖片for urlimg in urllist: time.sleep(3) # 程序休眠三秒 img = requests.get(urlimg, timeout = 5).content # 以二進(jìn)制形式打開(kāi)圖片鏈接 if img: with open(str(i) + '.jpg', 'wb') as imgs: # 新建一個(gè)jpg文件,以二進(jìn)制寫入 print('正在下載第%s張圖片 %s' % (str(i+1), urlimg)) imgs.write(img) #將圖片寫入 i += 1 if i == 3: #為了避免無(wú)限下載,在這里設(shè)定下載圖片為3break else: print('下載失?。?) print('下載完畢!')

效果如下:

文章圖片1

二十五行代碼圖片轉(zhuǎn)字符畫(huà)

from PIL import ImageIMG = 't01b2a945701805d7f1.jpg' #設(shè)置圖片文件WIDTH = 150 #設(shè)置字符畫(huà)的寬HEIGHT = 80 #設(shè)置字符畫(huà)的高OUTPUT = 'output5.txt'  #設(shè)置存放字符畫(huà)的文本文件ascii_char = list('$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\'^`'. ')    #設(shè)置顯示的字符集def get_char(r,g,b,alpha = 256):    if alpha == 0:        return ' '    length = len(ascii_char)    gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)    unit = (255.0 + 1)/length    return ascii_char[int(gray/unit)]if __name__ == '__main__':    im = Image.open(IMG)    im = im.resize((WIDTH,HEIGHT), Image.NEAREST)    txt = ''    for i in range(HEIGHT):        for j in range(WIDTH):            txt += get_char(*im.getpixel((j,i)))        txt += '\n'    print(txt)    with open(OUTPUT,'w') as f:        f.write(txt)

效果如下:

文章圖片2

十行代碼繪制太陽(yáng)花:

from turtle import *color('red', 'yellow')begin_fill()while True: forward(200) left(170) if abs(pos()) < 1: breakend_fill()done()

效果如下:

文章圖片3

二行代碼制作專屬動(dòng)態(tài)二維碼

from MyQR import myqrmyqr.run(words='https://hao.360.com/',picture='Sources/gakki.gif',save_name='qr4.png',colorized=True)

效果如下:

一行代碼實(shí)現(xiàn)心形圖案

print('\n'.join([''.join([('lovelovelove'[(x-y)%12]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))

效果如下:

文章圖片5

最后祝大家天天進(jìn)步!!學(xué)習(xí)Python最重要的就是心態(tài)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多