国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python 使用os.path.join對(duì)文件夾中的文件進(jìn)行循環(huán)遍歷讀取

這篇具有很好參考價(jià)值的文章主要介紹了python 使用os.path.join對(duì)文件夾中的文件進(jìn)行循環(huán)遍歷讀取。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

python中如何對(duì)文件夾中的路徑進(jìn)行循環(huán)遍歷

使用os.path.join()函數(shù)

  • 一個(gè)情景
    當(dāng)我們需要處理數(shù)據(jù)時(shí),數(shù)據(jù)保存在txt文件,或者語(yǔ)音處理wav文件
    并且以后多個(gè)文件,其代表著某一任務(wù)下不同參數(shù)得到的結(jié)果。
    所以我們需要使用路徑來(lái)讀取文件,
    如果需要一次性讀取多個(gè),那么則循環(huán)遍歷。

這里需要用到 os.path.join 操作
舉個(gè)例子,在當(dāng)前路徑的test文件夾中存在著
test_result_1.txt
test_result_2.txt
test_result_3.txt
test_result_4.txt
四個(gè)txt文件
test文件目錄
python循環(huán)讀取文件夾之中的文件,python

我們現(xiàn)在希望遍歷

run.py文件

import os
cnt = 1   #第一個(gè)txt文件的末尾為1,所以設(shè)置cnt為1
TEMP = []
for i in range(0,4):   #這里循環(huán)4次,因?yàn)槲募A中有4個(gè)txt文件
    temp_name = "test_result_" + str(cnt) + ".txt"
    cnt = cnt + 1
    prexfix_path = "/test/"  #這里是指所在文件夾的路徑,
    txt_path = os.path.join(prexfix_path, temp_name)
    #下面將txt_path輸入到需要的函數(shù)中,假設(shè)本例中是txt_read()函數(shù)的參數(shù)是txt文件路徑
    # run()函數(shù)返回的結(jié)果保存到result中
    result = txt_read(txt_path)
    #將每次的結(jié)果result添加到TEMP中, 從而可以使得
    TEMP.append(result)
print(TEMP)

join函數(shù)的用到的地方還有很多, 此處記錄一下關(guān)于os.path.join()應(yīng)用于遍歷路徑。

更新一種方法:

python中 f“” 的用法

可以直接使用f“test/{}.py”

temp = "test_result_1"
PATH = f"test/{temp}.txt"
print(PATH)
# 輸出:test/test_result_1.txt

這里直接用了一個(gè)括號(hào),就可以把temp加進(jìn)去了,等于直接使用了參數(shù)
用于for循環(huán)同樣好用,很方便的用于path。


下面介紹他背后的一些知識(shí):

str.format()

我們?cè)谑褂胮rint,之前會(huì)使用到,format
一般是這樣的:

name = "xiaoming"
age = 18
print("hi, i am {}. i am {}".format(name, age))
# 輸出: hi, i am xiaoming. i am 18

但是當(dāng)string中的參數(shù)十分的多的時(shí)候,我們?cè)趂ormat()內(nèi)容較長(zhǎng),這樣看起來(lái)是比較冗長(zhǎng)的,于是出現(xiàn)了f-string

name = "xiaoming"
age = 18
print(f"hi, i am {name}. i am {age}")
# 輸出: hi, i am xiaoming. i am 18

參考:

https://blog.csdn.net/zxyhhjs2017/article/details/90079516文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-561324.html

到了這里,關(guān)于python 使用os.path.join對(duì)文件夾中的文件進(jìn)行循環(huán)遍歷讀取的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python os.listdir方法(獲取文件夾目錄下的內(nèi)容)

    os.listdir 方法。參數(shù)為文件夾路徑, 可以返回文件夾下的所有子文件、文件名稱(chēng), 但不能返回子文件夾下的文件

    2024年02月14日
    瀏覽(95)
  • Python遍歷對(duì)文件夾進(jìn)行級(jí)聯(lián)遍歷os.walk()

    ? 當(dāng)你調(diào)用 os.walk(folder_path) 函數(shù)時(shí),它會(huì)遍歷指定的文件夾 folder_path 及其所有子文件夾中的文件和文件夾。 遞歸遍歷的邏輯如下: 首先,函數(shù)從指定的 folder_path 文件夾開(kāi)始遍歷。 對(duì)于當(dāng)前遍歷的文件夾,它會(huì)返回一個(gè)三元組 (root, dirs, files) : root :當(dāng)前正在遍歷的文件夾

    2024年02月07日
    瀏覽(25)
  • Python依據(jù)某一文件夾中大量文件的名稱(chēng)復(fù)制另一文件夾中的同名文件

    Python依據(jù)某一文件夾中大量文件的名稱(chēng)復(fù)制另一文件夾中的同名文件

    ??本文介紹基于 Python 語(yǔ)言,針對(duì)一個(gè) 文件夾 下大量的 Excel 表格文件,基于其中 每一個(gè)文件 的名稱(chēng),從 另一個(gè)文件夾 中找到與 這一文件夾 中文件同名的文件,并將找到的 同名文件 復(fù)制到 第三個(gè)文件夾 中的方法。 ??首先,我們來(lái)明確一下本文的具體需求?,F(xiàn)有一個(gè)

    2024年02月05日
    瀏覽(28)
  • Python 內(nèi)幕揭秘:深度刨析 Windows 系統(tǒng)下的 os.path.join()

    項(xiàng)目 描述 Python 官方文檔 https://docs.python.org/zh-cn/3/ 搜索引擎 Google 、Bing CPython 3.6 解釋器源碼 官方下載頁(yè)面 項(xiàng)目 描述 Windows 操作系統(tǒng) Windows 10 專(zhuān)業(yè)版 類(lèi) Unix 操作系統(tǒng) Kali Linux 2023-04-18 PyCharm 2023.1 (Professional Edition) Python 3.10.6 os.path 模塊是 Python 標(biāo)準(zhǔn)庫(kù)中的一個(gè)模塊,用于處理與

    2024年02月09日
    瀏覽(28)
  • MAC OS 如何修改“文件”或“文件夾”的“創(chuàng)建時(shí)間”和“修改時(shí)間”

    MAC OS 如何修改“文件”或“文件夾”的“創(chuàng)建時(shí)間”和“修改時(shí)間”

    ? ? 首先,在MAC OS上修改文件或者文件夾的「命名」,是不會(huì)修改文件或文件夾的“修改時(shí)間”的,對(duì)于單個(gè)文件來(lái)說(shuō),例如一個(gè)文本文件,只有它包括的內(nèi)容發(fā)生了改變,該文件的“修改時(shí)間”才會(huì)發(fā)生改變。 ? ? 有時(shí)候我們需要手動(dòng)修改文件的“創(chuàng)建時(shí)間”或者“修改時(shí)

    2024年02月04日
    瀏覽(92)
  • Python 調(diào)用同一文件夾下另一個(gè).py文件中的類(lèi)和函數(shù)

    Python 調(diào)用同一文件夾下另一個(gè).py文件中的類(lèi)和函數(shù)

    A.py文件如下: 在B.py文件調(diào)用A.py文件的add函數(shù)如下: 輸出結(jié)果為: A.py文件如下: 在B.py文件調(diào)用A.py文件的add函數(shù)如下: 得到結(jié)果: 參考鏈接 python調(diào)用另一個(gè).py文件中的類(lèi)和函數(shù)或直接運(yùn)行另一個(gè).py文件

    2024年02月13日
    瀏覽(18)
  • python將兩個(gè)或文件夾中的多個(gè)csv表格合并在一起

    python將兩個(gè)或文件夾中的多個(gè)csv表格合并在一起

    data1, data2:用于合并的數(shù)據(jù)。 how:{‘left’, ‘right’, ‘outer’, ‘inner’},默認(rèn)’inner’ on:label 或 list 返回: 兩個(gè)合并對(duì)象的數(shù)據(jù)框架。 有4種類(lèi)型的合并。 四種連接類(lèi)型:inner(內(nèi)連接),left(左外連接),right(右外連接),outer(完全外連接) 把文件夾中的兩個(gè)表格合

    2024年02月12日
    瀏覽(94)
  • chatgpt賦能python:Python文件夾的使用和優(yōu)化

    chatgpt賦能python:Python文件夾的使用和優(yōu)化

    文件夾是計(jì)算機(jī)操作系統(tǒng)中最基本的存儲(chǔ)單位之一。在計(jì)算機(jī)領(lǐng)域,文件夾也被稱(chēng)為目錄。文件夾中可以存儲(chǔ)多個(gè)文件或其他文件夾,使得文件在計(jì)算機(jī)中可以更好的組織和管理?;赑ython語(yǔ)言,我們可以很容易地創(chuàng)建、讀取和操作文件夾,不僅如此,通過(guò)優(yōu)化文件夾的使用

    2024年02月06日
    瀏覽(35)
  • 【java】刪除文件夾及文件夾中的所有文件

    刪除指定文件夾及文件夾中的所有文件。 JDK 1.8 在JDK 8中,可以使用java.nio.file.Files和java.nio.file.Path類(lèi)來(lái)刪除一個(gè)文件夾及其中的所有文件和子文件夾。具體代碼如下所示: 在上述代碼中,請(qǐng)將 your-directory-path 替換為要?jiǎng)h除的目錄路徑。程序首先檢查指定路徑是否是一個(gè)目錄,

    2024年02月11日
    瀏覽(28)
  • MATLAB自動(dòng)讀取文件夾中的所有文件,并處理文件內(nèi)容

    1.實(shí)現(xiàn)matlab自動(dòng)讀取某文件夾內(nèi)的所有同類(lèi)型文件; 2.實(shí)現(xiàn)處理讀取到的文件內(nèi)容,本文實(shí)現(xiàn)找出文件中數(shù)據(jù)最大值以及最大值的位置; 3.實(shí)現(xiàn)將找出的數(shù)據(jù)最大值以及最大值的位置自動(dòng)寫(xiě)入txt文件中,本文是存放在fengzhi.txt文件中; 4.因我需要讀取的文件數(shù)量相當(dāng)大,為了減

    2024年02月15日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包