如何在python3 6用 map

2021-07-27 05:16:19 字數 363 閱讀 4643

要實現的功能:在python3.x中讀取某個目錄下的檔案,並取出不帶字尾的檔名:

import os

flist=os.listdir('adirectory/')

print(flist)

>>>['abc.txt','efg.txt']

flist=list(map(lambda x: os.path.splitext(x)[0] ,flist))

>>>['abc','efg']

因為在3.3裡面,map(),filter()這些的返回值已經不再是list,而是iterators, 所以想要使用,只用將iterator 轉換成list 即可, 比如 list(map())

python3 6中如何安裝pip

python3.6安裝pip的方法如下 例如 d python36,將檔案放入此目錄下 3,開啟cmd,進入python cd d d python36然後執行命令 python.exe pip 9.0.1 py2.py3 none any.whl pip install pip 9.0.1 py2...

python3 6 爬蟲例子

importurllib.request importre importos importurllib.erroraserror url 請求 request urllib.request.request url 爬取結果 response urllib.request.urlopen reques...

Mac 解除安裝Python3 6

mac 自帶的 python 已經能夠滿足我們的需要了,因此很多同學在安裝完 python 之後,又想要將其刪除,或者稱之為解除安裝。對於刪除 python,我們首先要知道其具體都安裝了什麼,實際上,在安裝 python 時,其自動生成 1 python framework,即 python 框架 ...