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

python獲取當(dāng)前文件下的所有文件名

這篇具有很好參考價(jià)值的文章主要介紹了python獲取當(dāng)前文件下的所有文件名。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、python獲取當(dāng)前文件下的所有文件名(txt)

import os

# os.listdir()方法獲取文件夾名字,返回?cái)?shù)組
def getAllFiles(targetDir):
    listFiles = os.listdir(targetDir)
    return listFiles

files = getAllFiles(r"D:\test")

# 寫(xiě)入list到txt文件中
with open(r"test.txt",'w+',encoding='utf-8')as f:
    # 列表生成式
    f.writelines(["'"+str(i)+"',\n" for i in files])

運(yùn)行效果圖
python文件夾下所有文件名,文件讀取,python文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-523710.html

1.1、其他版本

# 導(dǎo)入os模塊
import os

# path定義要獲取的文件名稱的目錄
path = "D:\test"

# os.listdir()方法獲取文件夾名字,返回?cái)?shù)組
file_name_list = os.listdir(path)

# 轉(zhuǎn)為轉(zhuǎn)為字符串
file_name = str(file_name_list)

# replace替換"["、"]"、" "、"'"
file_name = file_name.replace("[", "").replace("]", "").replace("'", "").replace(",", "\n").replace(" ", "")

# 創(chuàng)建并打開(kāi)文件list.txt
f = open(path + "\\" + "文件list.txt", "a")

# 將文件下名稱寫(xiě)入到"文件list.txt"
f.write(file_name)

2、pthon文件的讀取與寫(xiě)入(yaml)

from shutil import copyfile
from sys import exit
import re
import time
import os
import yaml

def getAllFiles(targetDir):
    files = []
    listFiles = os.listdir(targetDir)
    for i in range(0, len(listFiles)):
        path = os.path.join(targetDir, listFiles[i])
        if os.path.isdir(path):
            files.extend(getAllFiles(path))
        elif os.path.isfile(path):
            files.append(path)
    return files

files = getAllFiles(r"C:\Users\rc\Pictures\壁紙精選500張(四)")
a=files

# 寫(xiě)入list到y(tǒng)aml文件中
with open('ee.yaml','w+',encoding='utf-8')as f:
    # 寫(xiě)入yaml文件,加入allow_unicode=True參數(shù)防止寫(xiě)入的中文亂碼
    yaml.dump(data=a, stream=f, allow_unicode=True)

# 讀yaml文件,Loader=yaml.FullLoader更加安全
with open("ee.yaml",'r',encoding="utf-8") as f:
    data=yaml.load(stream=f, Loader=yaml.FullLoader)
    print(data, type(data))

    for i in range(0,len(data)):
        if i<=20:
            print((data[i]))
# print(data,type(data))

到了這里,關(guān)于python獲取當(dāng)前文件下的所有文件名的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(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)文章

  • 【網(wǎng)絡(luò)安全帶你練爬蟲(chóng)-100練】第21練:批量獲取文件夾中文件名

    目錄 一、目標(biāo)1:使用python爬取指定文件夾中的文件名 二、目標(biāo)2:在文件夾指定目錄打開(kāi)命令行 方法一:使用 os 模塊 將 /path/to/folder 替換為實(shí)際的文件夾路徑。 os.listdir() 函數(shù)用于獲取指定文件夾中的文件名列表,然后可以遍歷列表并處理每個(gè)文件名 方法二:使用 glob 模塊

    2024年02月09日
    瀏覽(28)
  • Python小技巧【1】——獲取指定文件夾下的所有文件【glob模塊】

    Python小技巧【1】——獲取指定文件夾下的所有文件【glob模塊】

    glob模塊 是Python標(biāo)準(zhǔn)庫(kù)中一個(gè)重要的模塊,主要用來(lái) 查找符合特定規(guī)則的目錄和文件,并將搜索的到的結(jié)果返回到一個(gè)列表中。 ?1、常用函數(shù)glob() 返回符合匹配條件的所有文件的路徑。 ?2、重要參數(shù)recursive recursive參數(shù) 代表是否遞歸調(diào)用,與特殊通配符 ** 一同使用,默認(rèn)為

    2024年02月04日
    瀏覽(96)
  • Python獲取文件名

    在進(jìn)行日常程序開(kāi)發(fā)過(guò)程中,獲取文件名是一個(gè)普遍的需求。本篇文章將演示如何用Python獲取文件名,以及獲取文件路徑和拓展名。 Python的os模塊提供了一系列用于操作操作系統(tǒng)功能的方法。其中一個(gè)方法就是 os.listdir() ,它可以返回指定目錄下的所有文件和文件夾的名稱。

    2024年02月08日
    瀏覽(27)
  • Lua 批量修改文件夾下文件名

    Lua 批量修改文件夾下文件名

    2024年02月16日
    瀏覽(109)
  • linux 再文件夾目錄下,批量替換文件名、文件內(nèi)容字符串

    基本使用命令 具體使用命令方法 1.替換文件內(nèi)容 搜索當(dāng)前目錄下所有.DTA文件,并將文件中字符串\\\"string1\\\",替換為\\\"string2\\\" 2.替換文件名 搜索當(dāng)前目錄下所有.DTA文件,并將文件名中字符串\\\"string1\\\"替換為\\\"string2\\\". 3.批量替換文件內(nèi)容 該目錄及子目錄下所有文件,將文件中所有的字符

    2024年02月16日
    瀏覽(98)
  • java獲取某個(gè)文件夾下的所有文件

    java獲取某個(gè)文件夾下的所有文件

    目錄 一.前言 二.獲取文件夾下的文件路徑 在我們平時(shí)編寫(xiě)開(kāi)發(fā)文檔的時(shí)候, 我們會(huì)獲取到項(xiàng)目文件中的所有子文件來(lái)展示我們的源代碼所儲(chǔ)存的位置, 獲取我們項(xiàng)目下的所有文件路徑,? 這時(shí)我們會(huì)如何用Java代碼來(lái)獲取我們項(xiàng)目下的所有文件呢, 今天我們來(lái)比編寫(xiě)一下代碼 在

    2024年02月12日
    瀏覽(233)
  • MultipartFile獲取文件名、文件后綴等方法

    MultipartFile獲取文件名、文件后綴等方法

    獲取文件名及后綴信息 獲取文件名 獲取文件后綴 獲取文件類型 獲取文件大小 輸出結(jié)果:

    2024年02月11日
    瀏覽(25)
  • MultipartFile獲取文件名,文件大小,文件后綴等方法

    獲取文件名及后綴信息: 獲取文件名: 獲取文件后綴:這個(gè)后綴帶‘.’如:.zip,如果不想帶‘.’這樣即可lastIndexOf(\\\".\\\")+1 獲取文件類型: 獲取文件大?。?/p>

    2024年02月16日
    瀏覽(99)
  • java獲取文件名后綴方法

    java獲取文件名后綴方法

    ? Java是一種應(yīng)用廣泛的編程語(yǔ)言,可以通過(guò)多種方式來(lái)實(shí)現(xiàn)對(duì)文件的操作。如文件名后綴、文件擴(kuò)展名等。今天我們來(lái)看下 Java是如何獲取文件名后綴的吧! 1.打開(kāi)一個(gè)空文件,將其復(fù)制到一個(gè)新的文件夾中。 2.新建一個(gè)類,在里面定義方法,名稱為 dirs. csvf 3.在 dirs. csvf類中

    2024年02月15日
    瀏覽(35)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包