一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python+os根據文件名自動生成文本

python+os根據文件名自動生成文本

2021-06-08 00:16月下花弄影 Python

這篇文章主要為大家詳細介紹了python+os根據文件名自動生成文本,具有一定的參考價值,感興趣的小伙伴們可以參考一下

有時我們有很多文件(如圖片),我們需要對每一個文件進行操作。

我們還需要一份文件的名字來進行遍歷,這時我們首先需要建立一份文件名單,有時還會對文件名做一定的篩選,如我們只選擇jpg格式的圖片。

本文就是利用一個文件夾下的幾張圖片完成這些操作:把所有文件名寫入到一個文件中。

這可以進一步用來遍歷處理數據

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#! usr/bin/env python
# coding: utf-8
 
# 為了自動獲取文件夾下的名字并將其寫入文件,然后利用該文件來處理對應的文件
 
 
import os
import numpy as np
import cv2
 
 
# 先進行路徑操作
currentroot = os.getcwd() # 當前路徑
imgroot = currentroot + '/img' # 圖片所在的路徑
os.chdir(imgroot) # 切換到圖片所在的路徑
 
 
# 開始讀取文件并將其名稱寫入一個文件
filenames = open('imgname.txt','w') # 將要寫入文件名的文件, w表示write
file = os.listdir(imgroot) # 讀取某個文件夾下的所有文件
for i in file: #采用文件句柄的方式遍歷文件
 if os.path.splitext(i)[1]=='.jpg': # 判斷是否是jpg文件,我們只對jpg文件進行操作
 data = str(i) + '\n' # 將文件名和換行放在一起,文件名采用相對路徑
 filenames.write(data) # 開始寫入文件
filenames.close() # 最后關掉文件

運行代碼,可得到一個文件,可看下圖

python+os根據文件名自動生成文本

文件內容如下:

python+os根據文件名自動生成文本

如果重新運行一次代碼,發現文件內容不會變化。
其實這時候文件夾中已經有了imgname這個文件,但是其擴展名為txt,所以并不會被利用。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_27261889/article/details/81151207

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: gayrb免费漫画入口 | 波多野结衣久久国产精品 | 国产在线观看一区 | 叛佛 作者满栀小说免费阅读 | 岛国片免费看 | 闺蜜调教我做她的脚奴 | 婷婷精品进入 | 满城尽带黄金甲大胸片 | 四虎最新免费观看网址 | 国产三级精品91三级在专区 | 国产中文视频 | 国产午夜一区二区在线观看 | 极品丝袜小说全集 | 男女肉文高h | 天色综合 | 99影视在线视频免费观看 | 国产亚洲精品美女久久久 | 乌克兰成人性色生活片 | 亚洲天堂网2018 | 亚洲性久久久影院 | 国产区久久| 男同巨黄gay小说好爽 | 国产1广场舞丰满老女偷 | 99青青青精品视频在线 | jzjzjz日本在线观看 | 娇女的呻吟亲女禁忌h16 | 亚洲国产精品综合一区在线 | 欧美va在线观看 | 午夜影院和视费x看 | 草草影院国产 | 欧美日本道免费一区二区三区 | www.尤物在线 | 操美女bb| 久久水蜜桃亚洲AV无码精品偷窥 | 欧美一区二区三区免费看 | 四虎影视在线观看永久地址 | 国产里番 | 91九色porny国产美女一区 | 98成人| 国产一区国产二区国产三区 | 国产精品久久久天天影视香蕉 |