欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python os.path.isfile()因參數(shù)問(wèn)題判斷錯(cuò)誤的解決

 更新時(shí)間:2019年11月29日 15:43:21   作者:baoFeng_Li  
今天小編就為大家分享一篇python os.path.isfile()因參數(shù)問(wèn)題判斷錯(cuò)誤的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

目的: 找出路徑坐在的所有python文件(.py結(jié)尾),返回列表。

代碼:

def list_py(path = None):
 if path == None:
  path = os.getcwd()
 return [fname for fname in os.listdir(path)
 if os.path.isfile(fname) and fname.endswith('.py')

錯(cuò)誤:

不傳入?yún)?shù)沒(méi)有問(wèn)題

>>> list_py()
['cmdtest.py', 'datatest.py', 'excel_combine.py', 'input.py', 'iotest.py', 'load_data_test.py', 'numpy_arraytest.py', 'ooptest.py', 'pandas_test.py', 'str_test.py', 'test.py', 'wordstats.py']

但是傳入?yún)?shù)后

>>> list_py('D:\Python\PythonProject\data_mining_with_python')
[]

返回:[]

一度以為將路徑作為參數(shù)會(huì)出問(wèn)題,但是在刪除列表中if條件后又正常返回。所以顯而易見(jiàn)。

解決:

os.path.isfile()

接收的參數(shù)是路徑+文件名,所以不單單是fname或者path。

而應(yīng)該用:

os.path.join(path,fname)

作為參數(shù)

以上這篇python os.path.isfile()因參數(shù)問(wèn)題判斷錯(cuò)誤的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)獲取電腦所連接的wifi密碼

    python實(shí)現(xiàn)獲取電腦所連接的wifi密碼

    電腦連接wifi后,很難直觀地看到當(dāng)前連接wifi的密碼,需要借助命令行公管局才可以查看到相關(guān)信息,本文為大家介紹一下如何利用python獲取電腦所連接的wifi密碼,感興趣的可以了解下
    2023-11-11
  • Python中itertools模塊用法詳解

    Python中itertools模塊用法詳解

    這篇文章主要介紹了Python中itertools模塊用法,詳細(xì)的講述了itertools模塊中常見(jiàn)函數(shù)的用法及相關(guān)示例,有助于深入掌握Python程序設(shè)計(jì),需要的朋友可以參考下
    2014-09-09
  • python tqdm用法及實(shí)例詳解

    python tqdm用法及實(shí)例詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python tqdm用法及實(shí)例詳解內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2021-06-06
  • Django原生sql也能使用Paginator分頁(yè)的示例代碼

    Django原生sql也能使用Paginator分頁(yè)的示例代碼

    這篇文章主要介紹了Django原生sql也能使用Paginator分頁(yè)的示例代碼,主要使用了count和__getslice__,有興趣的可以了解一下
    2017-11-11
  • Python網(wǎng)絡(luò)編程之TCP套接字簡(jiǎn)單用法示例

    Python網(wǎng)絡(luò)編程之TCP套接字簡(jiǎn)單用法示例

    這篇文章主要介紹了Python網(wǎng)絡(luò)編程之TCP套接字簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了TCP套接字的功能及客戶端、服務(wù)器端具體實(shí)現(xiàn)方法,需要的朋友可以參考下
    2018-04-04
  • Python中base64與xml取值結(jié)合問(wèn)題

    Python中base64與xml取值結(jié)合問(wèn)題

    這篇文章主要介紹了Python中base64與xml取值結(jié)合問(wèn)題,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 在Python中使用成員運(yùn)算符的示例

    在Python中使用成員運(yùn)算符的示例

    這篇文章主要介紹了在Python中使用成員運(yùn)算符的示例,是Python學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • 如何使用Django(python)實(shí)現(xiàn)android的服務(wù)器端

    如何使用Django(python)實(shí)現(xiàn)android的服務(wù)器端

    這篇文章主要介紹了Django(python)簡(jiǎn)單實(shí)現(xiàn)android的服務(wù)器端,這里所需要的工具是PyCharm--python編輯工具,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Python用zip函數(shù)同時(shí)遍歷多個(gè)迭代器示例詳解

    Python用zip函數(shù)同時(shí)遍歷多個(gè)迭代器示例詳解

    這篇文章主要給大家進(jìn)行介紹了Python如何用zip函數(shù)同時(shí)遍歷多個(gè)迭代器,文中給出了示例以及原理和注意事項(xiàng),相信會(huì)對(duì)大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Python中405錯(cuò)誤的原因分析與解決

    Python中405錯(cuò)誤的原因分析與解決

    在Python開(kāi)發(fā)中,尤其是進(jìn)行網(wǎng)絡(luò)請(qǐng)求和Web開(kāi)發(fā)時(shí),HTTP 405錯(cuò)誤(Method Not Allowed)是一個(gè)常見(jiàn)的問(wèn)題,本文將為大家分析一下405錯(cuò)誤的原因以及解決方法,希望對(duì)大家有所幫助
    2024-11-11

最新評(píng)論