python這個語句是什麼意思呢?該怎麼理解?

時間 2021-06-02 06:07:20

1樓:Taurus

import

osfrom

os.path

import

isfile

,join

imagesNames=

defgetImageImageList

(imagesFolder

):global

imagesNames

# 用global宣告imagesNames為全域性變數,若不宣告,只可引用,不能修改其值,宣告之後,便可修改其值

ifos

.path

.exists

(imagesFolder

):# 判斷路徑是否存在

imagesNames=[

fforfin

os.listdir

(imagesFolder)if

isfile

(join

(imagesFolder,f

))]# os.listdir:返回包含imagesFolder目錄中檔名稱的列表

# isfile:判斷路徑是否為常規檔案

# join:連線兩個(或多個)路徑

# 這段使用了推導式生成列表的方式

# 也就等價於:

# for f in os.listdir(imagesFolder): # 將imagesFolder目錄中檔名遍歷給了變數f

# if isfile(join(imagesFolder, f)): # 將imagesFolder與f連線後判斷是否為常規檔案

imagesNames

.sort

()# 對新的imagesNames排序

return

imagesNames

# 返回排序後新的imagesNames

# 舉個栗子

print

(getImageImageList(r

'E:\Python\python_work\text_files'

))"""

執行結果:

['alice.txt', 'cats.txt', 'dogs.txt', 'guest_book.txt', 'lianxi10_11_12.json',

'lianxi10_3.txt', 'lianxi10_5.txt', 'little_women.txt', 'moby_dick.txt',

'number.json', 'pi_digits.txt', 'pi_million_digits.txt', 'programming.txt',

'siddhartha.txt', 'username.json', '佳人.txt', 'New Beetle部落.txt']

"""推導式建立序列可參考:

皮卡丘位元:Life is short,you need Python——Python控制語句(迴圈結構)

檔案處理可參考:

皮卡丘位元:Life is short,you need Python——Python檔案操作

Python中 是什麼意思?

Janyee 這個運算子叫異或門 一般叫XOR gate 是數字邏輯中實現邏輯異或的邏輯門,幾乎所有程式語言都有這個運算子,功能見下面的真值表。若兩個輸入的電平相異,則輸出為高電平 1 若兩個輸入的電平相同,則輸出為低電平 0 你這個迴圈只會執行2次。第一輪迴圈執行 2 i 等於 2 0 第二輪迴圈...

請問python中的「庫」是什麼意思??

bituplink python你可以理解為作業系統那樣的平台 庫你可以理解為系統中的軟體 庫又分自帶的和第三方裝的庫,這個跟作業系統自帶的哪些以及QQ之類的軟體有類似的意思 王加加 庫 包 模組 lib library package module,這些在python中基本表達的意思差不多,就是把...

「資本」這個名詞是什麼意思

沙漠綠洲 資本是用於投資得到利潤的本金或財產,是人類創造物質和精神財富的各種社會經濟資源的總稱,是政治經濟學或經濟學中的基本概念。資本可以分為制度或社會生產關係資本,它的提公升或增值由社會政治思想等變革來實現。擴充套件資料 基本含義 資本 資本商品,資本裝置 具有經濟價值的物質財富或生產的社會關係。...