Maison > développement back-end > Tutoriel Python > Comment lire aléatoirement des fichiers de répertoire en python

Comment lire aléatoirement des fichiers de répertoire en python

coldplay.xixi
Libérer: 2020-09-08 10:24:24
original
4754 Les gens l'ont consulté

La méthode permettant à Python de lire aléatoirement les fichiers de répertoire consiste à utiliser le module de Python [random argparse Shutil] pour lire. L'instruction de code est [for x in os.listdir(path),if x.endswith(' jpg). ')].

Comment lire aléatoirement des fichiers de répertoire en python

Comment python lit de manière aléatoire les fichiers de répertoire :

Utiliser le module python : random argparse shutil

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('num',type=int,help="img numbers to random")
args = parser.parse_args()
import random
import os
path="/home/train/disk/data/yulan_park_expand"
imgs = []
for x in os.listdir(path):
    if x.endswith('jpg'):
imgs.append(x)
selected_imgs=random.sample(imgs,k=args.num)
print(selected_imgs)
from shutil import copyfile
for img in selected_imgs:
    src=os.path.join(path,img)
    dst=os.path.join(path,"../for_bitmain/"+img)    
    copyfile(src,dst)
print("copy done")
Copier après la connexion

Recommandations d'apprentissage associées : Tutoriel Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal