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
# 舉個栗子
(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中基本表達的意思差不多,就是把...
「資本」這個名詞是什麼意思
沙漠綠洲 資本是用於投資得到利潤的本金或財產,是人類創造物質和精神財富的各種社會經濟資源的總稱,是政治經濟學或經濟學中的基本概念。資本可以分為制度或社會生產關係資本,它的提公升或增值由社會政治思想等變革來實現。擴充套件資料 基本含義 資本 資本商品,資本裝置 具有經濟價值的物質財富或生產的社會關係。...