1. python下requests.get函數使用方法

requests.get('http://www..com')
注意,函數名後面是括弧,不是小於和大於號

2. 關於Python:get語句的問題

get(k, v),返回詞典[k],當k不存在時,如果v不為None,則返回v的值
在這個例子里,如果詞典里還沒有i這個數,顯然它的個數是0個

不用setdefault的原因是:
r[i] = 這就相當於一次set了,因此不需要調用setdefault

setdefault和get的區別是,setdefault和get返回值相同,但是當詞典不存在k時,會把參數值設置進去,也就是說,setdefault比get多了一個行為,而這個行為,這里不需要。

3. python 函數的參數 定義get_type的時候有個letter參數,使用函數的時候沒指定參數怎麼也可以啊

Python中函數參數的定義主要有四種方式:
1. F(arg1,arg2,…)
這是最常見的定義方式,一個函數可以定義任意個參數,每個參數間用逗號分割,用這種方式定義的函數在調用的的時候也必須在函數名後的小括弧里提供個數相等
的值(實際參數),而且順序必須相同,也就是說在這種調用方式中,形參和實參的個數必須一致,而且必須一一對應,也就是說第一個形參對應這第一個實參。例如:

復制代碼代碼如下:

def a(x,y):print x,y

調用該函數,a(1,2)則x取1,y取2,形參與實參相對應,如果a(1)或者a(1,2,3)則會報錯。
2. F(arg1,arg2=value2,…)
這種方式就是第一種的改進版,提供了默認值,例如:

復制代碼代碼如下:

def a(x,y=3):print x,y

調用該函數,a(1,2)同樣還是x取1,y取2,但是如果a(1),則不會報錯了,這個時候x還是1,y則為默認的3。上面這倆種方式,還可以更換參數位置,比如a(y=4,x=3)用這種形式也是可以的。
3. F(*arg1)
上面兩種方式是有多少個形參,就傳進去多少個實參,但有時候會不確定有多少個參數,則此時第三種方式就比較有用,它以一個*加上形參名的方式來表示這個函
數的實參個數不定,可能為0個也可能為n個。注意一點是,不管有多少個,在函數內部都被存放在以形參名為標識符的元組中。

復制代碼代碼如下:

def a(*x):print x

?

>>> a(1,2,3)
(1, 2, 3)
>>> a(x=1,y=2,z=3)
Traceback (most recent call last):
File "<stdin>", line 1, in <mole>
TypeError: a() got an unexpected keyword argument 'x'

4. F(**arg1)

形參名前加兩個*表示,參數在函數內部將被存放在以形式名為標識符的dictionary中,這時調用函數的方法則需要採用arg1=value1,arg2=value2這樣的形式。

復制代碼代碼如下:

def a(**x):print x

?

>>> a(x=1,y=2,z=3)
{'y': 2, 'x': 1, 'z': 3} #存放在字典中
>>> a(1,2,3) #這種調用則報錯
Traceback (most recent call last):
File "<stdin>", line 1, in <mole>
TypeError: a() takes exactly 0 arguments (3 given)

4. Python 函數os.path.getsize()的用法

獲取文件大小:os.path.getsize(filename)

5. python 中os.system和commands.getoutput的區別是什麼

1. 使用os.system("cmd")

2. 使用Popen模塊產生新的process

現在大部分人都喜歡使用Popen。Popen方法不會列印出cmd在linux上執行的信息。的確,Popen非常強大,支持多種參數和模式。使用前需要from subprocess import Popen,

3: PIPE。但是Popen函數有一個缺陷,就是它是一個阻塞的方法。如果運行cmd時產生的內容非常多,函數非常容易阻塞住。解決辦法是不使用

4: wait()方法,但是也不能獲得執行的返回值了。

5: Popen原型是:

subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False, startupinfo=None, creationflags=0)

6: 參數bufsize:指定緩沖。我到現在還不清楚這個參數的具體含義,望各個大牛指點。

7: 參數executable用於指定可執行程序。一般情況下我們通過args參數來設置所要運行的程序。如果將參數shell設為 True,executable將指定程序使用的shell。在windows平台下,默認的shell由COMSPEC環境變數來指定。

8: 參數stdin, stdout, stderr分別表示程序的標准輸入、輸出、錯誤句柄。他們可以是PIPE,文件描述符或文件對象,也可以設置為None,表示從父進程繼承。

9: 參數preexec_fn只在Unix平台下有效,用於指定一個可執行對象(callable object),它將在子進程運行之前被調用

6. 使用python requests.get("http://www.baidu.com")

這個不是代碼本身的問題,是網路沒有通,報錯說和目標地址建立連接失敗了。

7. python 字典包含字典怎麼使用get()返回元素值。

db={'dict1_key1':'{"dict2_key1":"values1","dict2_key2":"values2"}','dict1_key1':'{"dict3_key1":"values3_1","dict3_key2":"values3_2"}'}
dictionary=db.get('dict1_key1')
printdictionary,eval(dictionary)
var=eval(dictionary).get('dict3_key1')
printvar
1.你的字典有相同的key:dict1_key1這寫的是什麼玩意哦
2.dictionary得到的是'{"dict3_key1":"values3_1","dict3_key2":"values3_2"}'這是字元串不是字典
你要進行類型轉換成字典才能使用get

8. you-get庫在python中怎麼用

WIN+R 鍵 運行CMD 輸入python看能不能運行!
運行CMD 輸入 you-get 沒反應一般都是沒有設置變數!
我的電腦-滑鼠右專鍵-屬性-環境屬變數-系統變數(雙擊Path)在裡面添加新的變數目錄(you-get.exe根目錄)

9. 在Python中用requests.get()獲取到的內容是什麼類型的

獲取文本信息,如果不加的話只返回你一個HTTP狀態碼,可以使用help(requests.get(url))查看具體參數

10. python 2.7里 get的各種使用方法哪位大師能給我指點一下

您好,以下是介來紹
描述
Python 字典(Dictionary) get() 函數自返回指定鍵的值,如果值不在字典中返回默認值。

語法
get()方法語法:

dict.get(key, default=None)
參數
key -- 字典中要查找的鍵。
default -- 如果指定鍵的值不存在時,返回該默認值值。
返回值
返回指定鍵的值,如果值不在字典中返回默認值None。