python小試牛刀之一

2021-07-26 12:40:18 字數 1278 閱讀 5814

*

趙雷–一種情懷,一種信仰

由於剛配好ubuntu kylin上的python編譯環境和工具,所以在編譯時會遇到乙個問題:由於系統自帶的python版本是2.7,但是我需要利用python3.5的編譯版本。ubuntu上兩個版本可以共存,建議不要刪除自帶python2.7,因為刪除可能會造成系統介面出現一些問題。

在進入正題之前,先解決這個問題,「送佛送到西。幫人幫到底」!

兩個方法

1. 用virtualenv這個方法進行切換(這裡不重點講解,網上有教程,可以自行參考)

2. 進行目錄替換(具體講解)

先安裝python3.5

(1)sudo add-apt-repository ppa:fkrull/deadsnakes

(2)sudo apt-get update

(3)sudo apt-get install python3.5

(4)sudo cp /usr/bin/python /usr/bin/python_bak //先備份

(5)sudo rm /usr/bin/python //刪除

(6)sudo ln -s /usr/bin/python3.5 /usr/bin/python //預設設定成python3.5,重建軟鏈結這樣在終端中輸入python預設就是 3.5版本了

注:在此之前要新建乙個netease的資料夾在桌面!

import requests

import urllib

r = requests.get('') //這個就是我的歌單

arr = r.json()['result']['tracks']

for i in range(35):

name = str(i+1) + '' + arr[i]['name'] + '***'

link = arr[i]['***url']

urllib.request.urlretrieve(link, 'netease\\' + name)

print(name + 'download')

效果圖:

wuli python!哈哈,盡情的玩吧!希望有機會跟大家分享跟多好玩的小專案。

僅供交流,共同進步,謝謝!

小試牛刀(一)

1 有10張餅,每天至少吃一張,問第三天吃完的概率 36 512 思路 這裡的三天吃完,是指恰巧第三天吃完 那麼第一天最多吃8張,剩下兩天對應的只有1種情況,第一天吃7張,剩下兩天對應的有2種情況,第一天吃6張,剩下兩天對應的有3種情況,同理依次類推 1 2 3 4 5 6 7 8 36。10張餅一...

python 演算法 小試牛刀

1.列印從1到100,碰到3倍數用fizz代替,碰到5倍數,用buzz代替,3和5的倍數,fizzbuzz代替 def func for i in range 1,101 if i 3 0 i 5 0 print fizzbuzz elif i 3 0 print fizz elif i 5 0 p...

Python小試牛刀 迴圈

斐波那契數列,數列前兩項為1,之後每一項都是前兩項之和。usr bin env python3 a,b 0,1 while b 100 print b a,b b,a b預設print輸出結果後會自動換行,如果不希望換行,只做間隔的話,就通過另乙個引數end來替換這個換行符 print a,end ...