欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python函數(shù)安全教程 python危險(xiǎn)函數(shù)

python簡單的函數(shù)定義和用法實(shí)例

python簡單的函數(shù)定義和用法實(shí)例

站在用戶的角度思考問題,與客戶深入溝通,找到易門網(wǎng)站設(shè)計(jì)與易門網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋易門地區(qū)。

這篇文章主要介紹了python簡單的函數(shù)定義和用法,實(shí)例分析了Python自定義函數(shù)及其使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

具體分析如下:

這里定義了一個(gè)溫度轉(zhuǎn)換的函數(shù)及其用法。

def convertTemp(temp, scale):

if scale == "c":

return (temp - 32.0) * (5.0/9.0)

elif scale == "f":

return temp * 9.0/5.0 + 32

temp = int(input("Enter a temperature: "))

scale = input("Enter the scale to convert to: ")

converted = convertTemp(temp, scale)

print("The converted temp is: " + str(converted))

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

python培訓(xùn)入門教程?怎樣入門呢?

python作為一個(gè)編程語言,具有與其他編程語言同等的能力。冠冕堂皇地講,是所有語言都是圖靈等價(jià)的。不過python作為一門語言,尤其獨(dú)特的優(yōu)點(diǎn),簡單易學(xué),內(nèi)置了很多庫。也很容易擴(kuò)展。Python培訓(xùn)課程如何學(xué)?

可以選一本通俗易懂的書,找一個(gè)好的視頻資料,然后自己裝一個(gè)IDE工具開始邊學(xué)邊寫。下面我具體來講講:

1.找一本靠譜的書,難度一定要是入門級別,千萬不能太復(fù)雜,不要一下子陷進(jìn)去,會打亂節(jié)奏,學(xué)東西要循序漸進(jìn),不能一口吃個(gè)胖子.打個(gè)比方,學(xué)過java的同學(xué)都聽過大名鼎鼎的thinking in java,這邊書很厚很全,若一上來就學(xué),肯定會吃力,時(shí)間長了就會失去興趣,因此對初學(xué)者來說,一定要找一本通熟易懂的,簡單的書。入門的書非常關(guān)鍵。

入門的書很多,但是我個(gè)人強(qiáng)烈推薦《A Byte of Python》,這本書我讀了2遍,作者寫作思路非常清晰,對每個(gè)知識點(diǎn)講解很到位,不多不少。對初學(xué)者來說,力道剛剛好。而且是全英文,對提高自己的英語水平也很有幫助。

網(wǎng)上有人會推薦《笨辦法學(xué)Python》,我個(gè)人覺得這本書沒有《A Byte of Python》好 。一般有一些編程基本,我建議直接看《A Byte of Python》。這本書的銷量已經(jīng)破百萬了,而且在豆瓣上點(diǎn)評有8.8,可謂是入門級的神書.電子版大家可以在CSDN 搜一下就有,都是高清的。

2.找一個(gè)靠譜的師傅。Python編程是一個(gè)十分系統(tǒng)的技術(shù)體系,有時(shí)候光靠看書和網(wǎng)上的視頻,只能是一知半解,遇到問題,沒有人給你講解其中的原理和流程,那么對于整個(gè)技術(shù)點(diǎn)的理解就永遠(yuǎn)不會通透。況且,編程不只是知識,還涉及到做具體的項(xiàng)目,在做項(xiàng)目中,如果有人帶,進(jìn)步才是最神速的。

3.多編寫程序,這似乎是廢話,但是確實(shí)是一句實(shí)話。學(xué)編程一定要親身去編寫,沒有什么捷徑。一開始哪怕你把書里面的例子一字不落敲一遍,也好過你只是去看書,而不動(dòng)手。

而且學(xué)python 最好是堅(jiān)持編,每天抽小半個(gè)小時(shí),學(xué)一些知識點(diǎn),不斷堅(jiān)持.快的話幾個(gè)星期基本就能入門了。

有什么比較好的Python學(xué)習(xí)教程

Python學(xué)習(xí)路線。

第一階段Python基礎(chǔ)與Linux數(shù)據(jù)庫。這是Python的入門階段,也是幫助零基礎(chǔ)學(xué)員打好基礎(chǔ)的重要階段。你需要掌握Python基本語法規(guī)則及變量、邏輯控制、內(nèi)置數(shù)據(jù)結(jié)構(gòu)、文件操作、高級函數(shù)、模塊、常用標(biāo)準(zhǔn)庫模塊、函數(shù)、異常處理、MySQL使用、協(xié)程等知識點(diǎn)。

學(xué)習(xí)目標(biāo):掌握Python基礎(chǔ)語法,具備基礎(chǔ)的編程能力;掌握Linux基本操作命令,掌握MySQL進(jìn)階內(nèi)容,完成銀行自動(dòng)提款機(jī)系統(tǒng)實(shí)戰(zhàn)、英漢詞典、歌詞解析器等項(xiàng)目。

第二階段WEB全棧。這一部分主要學(xué)習(xí)Web前端相關(guān)技術(shù),你需要掌握HTML、CSS、JavaScript、jQuery、BootStrap、Web開發(fā)基礎(chǔ)、VUE、Flask Views、Flask模板、 數(shù)據(jù)庫操作、Flask配置等知識。

學(xué)習(xí)目標(biāo):掌握WEB前端技術(shù)內(nèi)容,掌握WEB后端框架,熟練使用Flask、Tornado、Django,可以完成數(shù)據(jù)監(jiān)控后臺的項(xiàng)目。

第三階段數(shù)據(jù)分析+人工智能。這部分主要是學(xué)習(xí)爬蟲相關(guān)的知識點(diǎn),你需要掌握數(shù)據(jù)抓取、數(shù)據(jù)提取、數(shù)據(jù)存儲、爬蟲并發(fā)、動(dòng)態(tài)網(wǎng)頁抓取、scrapy框架、分布式爬蟲、爬蟲攻防、數(shù)據(jù)結(jié)構(gòu)、算法等知識。

學(xué)習(xí)目標(biāo):可以掌握爬蟲、數(shù)據(jù)采集,數(shù)據(jù)機(jī)構(gòu)與算法進(jìn)階和人工智能技術(shù)??梢酝瓿膳老x攻防、圖片馬賽克、電影推薦系統(tǒng)、地震預(yù)測、人工智能項(xiàng)目等階段項(xiàng)目。

第四階段高級進(jìn)階。這是Python高級知識點(diǎn),你需要學(xué)習(xí)項(xiàng)目開發(fā)流程、部署、高并發(fā)、性能調(diào)優(yōu)、Go語言基礎(chǔ)、區(qū)塊鏈入門等內(nèi)容。

學(xué)習(xí)目標(biāo):可以掌握自動(dòng)化運(yùn)維與區(qū)塊鏈開發(fā)技術(shù),可以完成自動(dòng)化運(yùn)維項(xiàng)目、區(qū)塊鏈等項(xiàng)目。

按照上面的Python學(xué)習(xí)路線圖學(xué)習(xí)完后,你基本上就可以成為一名合格的Python開發(fā)工程師。當(dāng)然,想要快速成為企業(yè)競聘的精英人才,你需要有好的老師指導(dǎo),還要有較多的項(xiàng)目積累實(shí)戰(zhàn)經(jīng)驗(yàn)。

自學(xué)本身難度較高,一步一步學(xué)下來肯定全面且扎實(shí),如果自己有針對性的想學(xué)哪一部分,可以直接跳過暫時(shí)不需要的針對性的學(xué)習(xí)自己需要的模塊,可以多看一些不同的視頻學(xué)習(xí)。

Python 簡明教程 ---13,Python 集合

目錄

前幾節(jié)我們已經(jīng)介紹了Python 中的 列表list , 元組tuple 和 字典dict ,本節(jié)來介紹Python 中的最后一種數(shù)據(jù)結(jié)構(gòu)—— 集合set 。

Python 中的 set 與 dict 很像,唯一的不同是, dict 中保存的是 鍵值對 ,而 set 中只保存 鍵 ,沒有 值 。

Python 集合 有如下特點(diǎn):

Python 集合的聲明有兩種方式:

創(chuàng)建 空集合 時(shí),只能用 set() ,而不能用 {} :

創(chuàng)建 非空集合 時(shí),可以用 set() ,也可以用 {} :

由于集合中的元素是唯一的,如果初始化時(shí)的 可迭代 數(shù)據(jù)中有重復(fù)的元素,則會自動(dòng)刪去重復(fù)的元素:

使用 len() 函數(shù)可以查看集合中元素的個(gè)數(shù):

由于Python 集合中的元素的是無序的,所以可不能使用 下標(biāo) 的方式來訪問集合中的單個(gè)元素。

我們可以使用 for 循環(huán) 來遍歷集合中的所有元素:

我們可以對兩個(gè)集合進(jìn)行如下運(yùn)算:

交集與并集

in 運(yùn)算

使用 dir(set) 查看集合支持的所有方法:

下面一一介紹這些 非魔法方法 ,共17 個(gè)。

1. add 方法

由于集合中的元素是唯一的,向集合中添加元素時(shí)有兩種情況:

示例:

2. remove 方法

示例:

3. discard 方法

示例:

4. pop 方法

示例:

5. union 方法

示例:

6. update 方法

示例:

7. clear 方法

示例:

8. copy 方法

示例:

9. difference 方法

示例:

10. difference_update 方法

示例:

11. intersection 方法

示例:

12. intersection_update 方法

示例:

13. isdisjoint 方法

示例:

14. issubset 方法

示例:

15. issuperset 方法

示例:

16. symmetric_difference 方法

示例:

17. symmetric_difference_update 方法

示例:

(完。)

推薦閱讀:

Python 簡明教程 --- 8,Python 字符串函數(shù)

Python 簡明教程 --- 9,Python 編碼

Python 簡明教程 ---10,Python 列表

Python 簡明教程 ---11,Python 元組

Python 簡明教程 ---12,Python 字典

python 基礎(chǔ)教程

運(yùn)算

a = 21

b = 10

c = 0

c = a + b

print "1 - c 的值為:", c

c = a - b

print "2 - c 的值為:", c

c = a * b

print "3 - c 的值為:", c

c = a / b

print "4 - c 的值為:", c

c = a % b

print "5 - c 的值為:", c

a = 2

b = 3

c = a**b

print "6 - c 的值為:", c

a = 10

b = 5

c = a//b

print "7 - c 的值為:", c

python比較

a = 21

b = 10

c = 0

if ( a == b ):

print "1 - a 等于 b"

else:

print "1 - a 不等于 b"

if ( a != b ):

print "2 - a 不等于 b"

else:

print "2 - a 等于 b"

if ( a b ):

print "3 - a 不等于 b"

else:

print "3 - a 等于 b"

if ( a b ):

print "4 - a 小于 b"

else:

print "4 - a 大于等于 b"

if ( a b ):

print "5 - a 大于 b"

else:

print "5 - a 小于等于 b"

a = 5

b = 20

if ( a = b ):

print "6 - a 小于等于 b"

else:

print "6 - a 大于 b"

if ( b = a ):

print "7 - b 大于等于 a"

else:

print "7 - b 小于 a"

賦值

a = 21

b = 10

c = 0

c = a + b

print "1 - c 的值為:", c

c += a

print "2 - c 的值為:", c

c *= a

print "3 - c 的值為:", c

c /= a

print "4 - c 的值為:", c

c = 2

c %= a

print "5 - c 的值為:", c

c **= a

print "6 - c 的值為:", c

c //= a

print "7 - c 的值為:", c

邏輯運(yùn)算符:

a = 10

b = 20

if ( a and b ):

print "1 - 變量 a 和 b 都為 true"

else:

print "1 - 變量 a 和 b 有一個(gè)不為 true"

if ( a or b ):

print "2 - 變量 a 和 b 都為 true,或其中一個(gè)變量為 true"

else:

print "2 - 變量 a 和 b 都不為 true"

a = 0

if ( a and b ):

print "3 - 變量 a 和 b 都為 true"

else:

print "3 - 變量 a 和 b 有一個(gè)不為 true"

if ( a or b ):

print "4 - 變量 a 和 b 都為 true,或其中一個(gè)變量為 true"

else:

print "4 - 變量 a 和 b 都不為 true"

if not( a and b ):

print "5 - 變量 a 和 b 都為 false,或其中一個(gè)變量為 false"

else:

print "5 - 變量 a 和 b 都為 true"

in,not in

a = 10

b = 20

list = [1, 2, 3, 4, 5 ];

if ( a in list ):

print "1 - 變量 a 在給定的列表中 list 中"

else:

print "1 - 變量 a 不在給定的列表中 list 中"

if ( b not in list ):

print "2 - 變量 b 不在給定的列表中 list 中"

else:

print "2 - 變量 b 在給定的列表中 list 中"

a = 2

if ( a in list ):

print "3 - 變量 a 在給定的列表中 list 中"

else:

print "3 - 變量 a 不在給定的列表中 list 中"

條件

flag = False

name = 'luren'

if name == 'python': # 判斷變量否為'python'

flag = True # 條件成立時(shí)設(shè)置標(biāo)志為真

print 'welcome boss' # 并輸出歡迎信息

else:

print name

num = 5

if num == 3: # 判斷num的值

print 'boss'

elif num == 2:

print 'user'

elif num == 1:

print 'worker'

elif num 0: # 值小于零時(shí)輸出

print 'error'

else:

print 'roadman' # 條件均不成立時(shí)輸出

循環(huán)語句:

count = 0

while (count 9):

print 'The count is:', count

count = count + 1

print "Good bye!"

i = 1

while i 10:

i += 1

if i%2 0: # 非雙數(shù)時(shí)跳過輸出

continue

print i # 輸出雙數(shù)2、4、6、8、10

i = 1

while 1: # 循環(huán)條件為1必定成立

print i # 輸出1~10

i += 1

if i 10: # 當(dāng)i大于10時(shí)跳出循環(huán)

break

for letter in 'Python': # 第一個(gè)實(shí)例

print '當(dāng)前字母 :', letter

fruits = ['banana', 'apple', 'mango']

for fruit in fruits: # 第二個(gè)實(shí)例

print '當(dāng)前水果 :', fruit

print "Good bye!"

獲取用戶輸入:raw_input

var = 1

while var == 1 : # 該條件永遠(yuǎn)為true,循環(huán)將無限執(zhí)行下去

num = raw_input("Enter a number :")

print "You entered: ", num

print "Good bye!"

range,len

fruits = ['banana', 'apple', 'mango']

for index in range(len(fruits)):

print '當(dāng)前水果 :', fruits[index]

print "Good bye!"

python數(shù)學(xué)函數(shù):

abs,cell,cmp,exp,fabs,floor,log,log10,max,min,mod,pow,round,sqrt

randrange

訪問字符串的值

var1 = 'Hello World!'

var2 = "Python Runoob"

print "var1[0]: ", var1[0]

print "var2[1:5]: ", var2[1:5]

轉(zhuǎn)義字符

格式化輸出

print "My name is %s and weight is %d kg!" % ('Zara', 21)

字符串函數(shù):

添加元素

list = [] ## 空列表

list.append('Google') ## 使用 append() 添加元素

list.append('Runoob')

print list

刪除元素

list1 = ['physics', 'chemistry', 1997, 2000]

print list1

del list1[2]

print "After deleting value at index 2 : "

print list1

列表操作

列表方法

刪除字典

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};

del dict['Name']; # 刪除鍵是'Name'的條目

dict.clear(); # 清空詞典所有條目

del dict ; # 刪除詞典

print "dict['Age']: ", dict['Age'];

print "dict['School']: ", dict['School'];

字典的函數(shù):

當(dāng)前時(shí)間戳:

import time

time.time()

格式化日期輸出

import time

print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())

a = "Sat Mar 28 22:24:24 2016"

print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

獲取某個(gè)月日歷:calendar

import calendar

cal = calendar.month(2016, 1)

print "以下輸出2016年1月份的日歷:"

print cal

當(dāng)前日期和時(shí)間

import datetime

i = datetime.datetime.now()

print ("當(dāng)前的日期和時(shí)間是 %s" % i)

print ("ISO格式的日期和時(shí)間是 %s" % i.isoformat() )

print ("當(dāng)前的年份是 %s" %i.year)

print ("當(dāng)前的月份是 %s" %i.month)

print ("當(dāng)前的日期是 %s" %i.day)

print ("dd/mm/yyyy 格式是 %s/%s/%s" % (i.day, i.month, i.year) )

print ("當(dāng)前小時(shí)是 %s" %i.hour)

print ("當(dāng)前分鐘是 %s" %i.minute)

print ("當(dāng)前秒是 %s" %i.second)

不定長參數(shù):*

lambda:匿名函數(shù)

def....

python模塊搜索路徑

獲取用戶輸入

str = raw_input("請輸入:")

print "你輸入的內(nèi)容是: ", str

input可以接收表達(dá)式

open參數(shù)

write要自己添加換行符

讀取10個(gè)字符

重命名:os.rename

os.remove

os.mkdir os.chdir

os.getcwd

os.rmdir

open參數(shù)

file的方法

異常:

try:

fh = open("testfile", "w")

fh.write("這是一個(gè)測試文件,用于測試異常!!")

except IOError:

print "Error: 沒有找到文件或讀取文件失敗"

else:

print "內(nèi)容寫入文件成功"

fh.close()

try:

fh = open("testfile", "w")

fh.write("這是一個(gè)測試文件,用于測試異常!!")

finally:

print "Error: 沒有找到文件或讀取文件失敗"

用戶自定義異常:

os 模塊提供了非常豐富的方法用來處理文件和目錄。常用的方法如下表所示:

| 序號 | 方法及描述 |

| 1 |

os.access(path, mode)

檢驗(yàn)權(quán)限模式 |

| 2 |

os.chdir(path)

改變當(dāng)前工作目錄 |

| 3 |

os.chflags(path, flags)

設(shè)置路徑的標(biāo)記為數(shù)字標(biāo)記。 |

| 4 |

os.chmod(path, mode)

更改權(quán)限 |

| 5 |

os.chown(path, uid, gid)

更改文件所有者 |

| 6 |

os.chroot(path)

改變當(dāng)前進(jìn)程的根目錄 |

| 7 |

os.close(fd)

關(guān)閉文件描述符 fd |

| 8 |

os.closerange(fd_low, fd_high)

關(guān)閉所有文件描述符,從 fd_low (包含) 到 fd_high (不包含), 錯(cuò)誤會忽略 |

| 9 |

os.dup(fd)

復(fù)制文件描述符 fd |

| 10 |

os.dup2(fd, fd2)

將一個(gè)文件描述符 fd 復(fù)制到另一個(gè) fd2 |

| 11 |

os.fchdir(fd)

通過文件描述符改變當(dāng)前工作目錄 |

| 12 |

os.fchmod(fd, mode)

改變一個(gè)文件的訪問權(quán)限,該文件由參數(shù)fd指定,參數(shù)mode是Unix下的文件訪問權(quán)限。 |

| 13 |

os.fchown(fd, uid, gid)

修改一個(gè)文件的所有權(quán),這個(gè)函數(shù)修改一個(gè)文件的用戶ID和用戶組ID,該文件由文件描述符fd指定。 |

| 14 |

os.fdatasync(fd)

強(qiáng)制將文件寫入磁盤,該文件由文件描述符fd指定,但是不強(qiáng)制更新文件的狀態(tài)信息。 |

| 15 |

os.fdopen(fd[, mode[, bufsize]])

通過文件描述符 fd 創(chuàng)建一個(gè)文件對象,并返回這個(gè)文件對象 |

| 16 |

os.fpathconf(fd, name)

返回一個(gè)打開的文件的系統(tǒng)配置信息。name為檢索的系統(tǒng)配置的值,它也許是一個(gè)定義系統(tǒng)值的字符串,這些名字在很多標(biāo)準(zhǔn)中指定(POSIX.1, Unix 95, Unix 98, 和其它)。 |

| 17 |

os.fstat(fd)

返回文件描述符fd的狀態(tài),像stat()。 |

| 18 |

os.fstatvfs(fd)

返回包含文件描述符fd的文件的文件系統(tǒng)的信息,像 statvfs() |

| 19 |

os.fsync(fd)

強(qiáng)制將文件描述符為fd的文件寫入硬盤。 |

| 20 |

os.ftruncate(fd, length)

裁剪文件描述符fd對應(yīng)的文件, 所以它最大不能超過文件大小。 |

| 21 |

os.getcwd()

返回當(dāng)前工作目錄 |

| 22 |

os.getcwdu()

返回一個(gè)當(dāng)前工作目錄的Unicode對象 |

| 23 |

os.isatty(fd)

如果文件描述符fd是打開的,同時(shí)與tty(-like)設(shè)備相連,則返回true, 否則False。 |

| 24 |

os.lchflags(path, flags)

設(shè)置路徑的標(biāo)記為數(shù)字標(biāo)記,類似 chflags(),但是沒有軟鏈接 |

| 25 |

os.lchmod(path, mode)

修改連接文件權(quán)限 |

| 26 |

os.lchown(path, uid, gid)

更改文件所有者,類似 chown,但是不追蹤鏈接。 |

| 27 |

os.link(src, dst)

創(chuàng)建硬鏈接,名為參數(shù) dst,指向參數(shù) src |

| 28 |

os.listdir(path)

返回path指定的文件夾包含的文件或文件夾的名字的列表。 |

| 29 |

os.lseek(fd, pos, how)

設(shè)置文件描述符 fd當(dāng)前位置為pos, how方式修改: SEEK_SET 或者 0 設(shè)置從文件開始的計(jì)算的pos; SEEK_CUR或者 1 則從當(dāng)前位置計(jì)算; os.SEEK_END或者2則從文件尾部開始. 在unix,Windows中有效 |

| 30 |

os.lstat(path)

像stat(),但是沒有軟鏈接 |

| 31 |

os.major(device)

從原始的設(shè)備號中提取設(shè)備major號碼 (使用stat中的st_dev或者st_rdev field)。 |

| 32 |

os.makedev(major, minor)

以major和minor設(shè)備號組成一個(gè)原始設(shè)備號 |

| 33 |

os.makedirs(path[, mode])

遞歸文件夾創(chuàng)建函數(shù)。像mkdir(), 但創(chuàng)建的所有intermediate-level文件夾需要包含子文件夾。 |

| 34 |

os.minor(device)

從原始的設(shè)備號中提取設(shè)備minor號碼 (使用stat中的st_dev或者st_rdev field )。 |

| 35 |

os.mkdir(path[, mode])

以數(shù)字mode的mode創(chuàng)建一個(gè)名為path的文件夾.默認(rèn)的 mode 是 0777 (八進(jìn)制)。 |

| 36 |

os.mkfifo(path[, mode])

創(chuàng)建命名管道,mode 為數(shù)字,默認(rèn)為 0666 (八進(jìn)制) |

| 37 |

os.mknod(filename[, mode=0600, device])

創(chuàng)建一個(gè)名為filename文件系統(tǒng)節(jié)點(diǎn)(文件,設(shè)備特別文件或者命名pipe)。

|

| 38 |

os.open(file, flags[, mode])

打開一個(gè)文件,并且設(shè)置需要的打開選項(xiàng),mode參數(shù)是可選的 |

| 39 |

os.openpty()

打開一個(gè)新的偽終端對。返回 pty 和 tty的文件描述符。 |

| 40 |

os.pathconf(path, name)

返回相關(guān)文件的系統(tǒng)配置信息。 |

| 41 |

os.pipe()

創(chuàng)建一個(gè)管道. 返回一對文件描述符(r, w) 分別為讀和寫 |

| 42 |

os.popen(command[, mode[, bufsize]])

從一個(gè) command 打開一個(gè)管道 |

| 43 |

os.read(fd, n)

從文件描述符 fd 中讀取最多 n 個(gè)字節(jié),返回包含讀取字節(jié)的字符串,文件描述符 fd對應(yīng)文件已達(dá)到結(jié)尾, 返回一個(gè)空字符串。 |

| 44 |

os.readlink(path)

返回軟鏈接所指向的文件 |

| 45 |

os.remove(path)

刪除路徑為path的文件。如果path 是一個(gè)文件夾,將拋出OSError; 查看下面的rmdir()刪除一個(gè) directory。 |

| 46 |

os.removedirs(path)

遞歸刪除目錄。 |

| 47 |

os.rename(src, dst)

重命名文件或目錄,從 src 到 dst |

| 48 |

os.renames(old, new)

遞歸地對目錄進(jìn)行更名,也可以對文件進(jìn)行更名。 |

| 49 |

os.rmdir(path)

刪除path指定的空目錄,如果目錄非空,則拋出一個(gè)OSError異常。 |

| 50 |

os.stat(path)

獲取path指定的路徑的信息,功能等同于C API中的stat()系統(tǒng)調(diào)用。 |

| 51 |

os.stat_float_times([newvalue])

決定stat_result是否以float對象顯示時(shí)間戳

|

| 52 |

os.statvfs(path)

獲取指定路徑的文件系統(tǒng)統(tǒng)計(jì)信息 |

| 53 |

os.symlink(src, dst)

創(chuàng)建一個(gè)軟鏈接 |

| 54 |

os.tcgetpgrp(fd)

返回與終端fd(一個(gè)由os.open()返回的打開的文件描述符)關(guān)聯(lián)的進(jìn)程組 |

| 55 |

os.tcsetpgrp(fd, pg)

設(shè)置與終端fd(一個(gè)由os.open()返回的打開的文件描述符)關(guān)聯(lián)的進(jìn)程組為pg。 |

| 56 |

os.tempnam([dir[, prefix]])

返回唯一的路徑名用于創(chuàng)建臨時(shí)文件。 |

| 57 |

os.tmpfile()

返回一個(gè)打開的模式為(w+b)的文件對象 .這文件對象沒有文件夾入口,沒有文件描述符,將會自動(dòng)刪除。 |

| 58 |

os.tmpnam()

為創(chuàng)建一個(gè)臨時(shí)文件返回一個(gè)唯一的路徑 |

| 59 |

os.ttyname(fd)

返回一個(gè)字符串,它表示與文件描述符fd 關(guān)聯(lián)的終端設(shè)備。如果fd 沒有與終端設(shè)備關(guān)聯(lián),則引發(fā)一個(gè)異常。 |

| 60 |

os.unlink(path)

刪除文件路徑 |

| 61 |

os.utime(path, times)

返回指定的path文件的訪問和修改的時(shí)間。 |

| 62 |

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

輸出在文件夾中的文件名通過在樹中游走,向上或者向下。 |

| 63 |

os.write(fd, str)

寫入字符串到文件描述符 fd中. 返回實(shí)際寫入的字符串長度 |

分享題目:python函數(shù)安全教程 python危險(xiǎn)函數(shù)
文章源于:http://aaarwkj.com/article12/hhpsgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)公司標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
av中文字幕乱码在线看| 日韩性视频激情在线一区| 在线观看亚洲av日韩av| 日韩精品国产一区二区在线观看| 国产精品偷拍自拍视频| 日本不卡二区高清三区| 亚洲三级黄色在线观看| 韩国三级伦理中文字幕| 女子张开腿让男人捅爽| 99久久精彩免费视频| 日本高清一区二区不卡视频| 91麻豆亚洲国产成人久久精品| 亚洲综合av一区二区三区四区| 久久精品国产亚洲av高清观看| 欧美高清精品在线视频| 日韩欧美另类精品在线| 国产成人精品久久性色av| 另类欧美亚洲中文在线综合| 久久精品亚洲熟女av蜜臀| 成人免费中文字幕电影| 欧美成人精品欧美一级乱| 国产亚洲精品精品国产亚洲| 日本视频天堂在线不卡| 变态另类专区一区二区三区| 一区不卡在线视频免费国产| 中文字幕人妻日韩在线| 国产精品一区二区三区国产| 97超碰97资源在线| 日韩三级av在线免费观看| 日韩亚洲人成网站在线播放| 久久伊人69日韩精品| 亚洲成人久久久av一区| 国内精品久久久久久2021| 亚洲欧美精品福利在线| 日本一区二区免费视频| 亚洲欧美另类不卡专区| 国产免费不卡午夜福利在线| 国产成人综合在线观看网站| 日韩一区二区亚洲精品| 无遮挡动漫网站免费观看| 日韩丰满少妇在线观看|