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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 操日日 | 久久国产精品永久免费网站 | 好大好硬好紧太深了受不了 | 日本公与妇中文在线 | 亚洲欧美色综合图小说 | 肥胖女人一级毛片 | 22222色男人的天堂 | 国产成人免费在线观看 | 男人的天堂视频 | 俄罗斯毛片免费大全 | 扒开腚眼子视频大全 | 国产裸露片段精华合集链接 | 91精品国产9l久久久久 | 欧美性欲 | 国产精品成人一区二区 | 男男双性生子产乳高辣h | 成人在线日韩 | 欧美一级二级片 | 国产乱子伦在线观看不卡 | 国产裸舞福利资源在线视频 | 2018天天拍拍拍免费视频 | 久久中文字幕免费高清 | 校园刺激全黄H全肉细节文 校草让我脱了内裤给全班看 | 2022天天干| 亚洲男人天堂网站 | 九九大香尹人视频免费 | 国产麻豆流白浆在线观看 | 国语自产自拍秒拍在线视频 | 成年男女免费视频观看性 | 2020韩国r级理论片在线观看 | 欧美一级片在线看 | 天堂8在线天堂资源bt | 唯美 清纯 另类 亚洲制服 | 操老逼视频 | 午夜免费无码福利视频麻豆 | 欧美精选欧美极品 | 男人j放进女人的p免费看视频 | 国产在线视频资源 | 免费全看男女拍拍拍的视频 | 午夜视频在线网站 | 我与白丝同桌的故事h文 |