Table des matières
Générer par lots des fichiers Word
Using mis en cache pypi.tuna.tsinghua.edu.cn/packages/8b…
Maison développement back-end Tutoriel Python Comment générer, renommer et supprimer par lots des fichiers Word en Python

Comment générer, renommer et supprimer par lots des fichiers Word en Python

Apr 30, 2023 am 11:52 AM
word python

    Générer par lots des fichiers Word

    Scénario : Vous devez créer plusieurs noms de fichiers similaires

    Par exemple : L'exemple d'aujourd'hui consiste à créer 12 nouveaux fichiers nommés :

    Security Guard Exam Paper 1 et Answers.docx

    Security Guard Exam Paper 2 et Answers.docx#🎜🎜 #

    ...

    Security Guard Exam Paper 12 and Answers.docx

    Pain Points :

    Haute répétitivité des opérations manuelles et taux d'erreur élevé Élevé, il est facile de provoquer de la fatigue et de réduire l'efficacité ; python-docx

    Recherche dans les index : pypi.tuna.tsinghua.edu.cn/simple

    Collecting python-docx

    Using mis en cache pypi.tuna.tsinghua.edu.cn/packages/8b…

    33/python-docx-0.8.11.tar.gz (5,6 Mo)

    Préparation des métadonnées (setup.py) ... done

    Collecting lxml>=2.3.2#🎜🎜 #Downloading pypi.tuna.tsinghua.edu.cn/packages/39…
    8/lxml-4.9.2-cp39-cp39-win_amd64.whl (3,9 Mo)

    ------ ---------------------------------- 3.9/ 3,9 Mo 1,4 Mo/s eta 0:00:00#🎜🎜 #Roues de construction pour les packages collectés : python-docx
    Roue de construction pour python-docx (setup.py) ... terminé
    Roue créée pour python-docx : filename=python_docx-0.8.11-py3-none-any.whl size=184519 sha256=595cd9888a3832964d8f2477f
    fd5325f596549da8c1dd305e63d5f7b3d24884c#🎜 🎜#Stocké dans le répertoire : c:userswzappdatalocalpipcachewheels3 9cac1d3e7abe5ce2e8423382d816e689c056bc26590f48fad8f2
    0ac#🎜 🎜#python-docx construit avec succès
    Installation des packages collectés : lxml , python-docx
    lxml-4.9.2 installé avec succès python-docx-0.8.11
    [avis] Une nouvelle version de pip disponible : 22.3.1 -> 23.0.1
    [ avis] Pour mettre à jour, exécutez : python.exe -m pip install --upgrade pip
    (env_qt) D:codeqt_demodemo>****# 🎜🎜#

    三introduction à la bibliothèque de fête#🎜 🎜#

    pip install python-docx
    Copier après la connexion

    Explication :

    1. Tous les fichiers du dossier seront obtenus sous le chemin du fichier, en utilisant. le module os

    2. Utilisez le module docx pour les opérations associées sur les documents Word ; noms par lots

    Scénario : Vous devez créer plusieurs noms de fichiers similaires#🎜🎜 #
    Par exemple : L'exemple d'aujourd'hui consiste à créer 12 nouveaux fichiers nommés :

    Épreuve d'examen 1 et réponses des agents de sécurité.docx

    Épreuve d'examen 2 des agents de sécurité et réponses .docx

    ...

    Épreuve d'examen 12 des agents de sécurité et Answers.docx

    os模块;

    2.word文档的相关操作使用docxPain Points :

    Fonctionnement manuel Haute répétabilité, taux d'erreur élevé, facile à provoquer de la fatigue et à réduire l'efficacité #
    import os
    from docx import Document
    Copier après la connexion

     ; générer plusieurs fichiers display

    Fichiers générés par lots

    Renommer les fichiers par lots#🎜 🎜#

    #🎜🎜 #

    supprimer le fichier

    tous les codes

    def gen_names(pre_fix, num):
        """
        批量生成文件名
        :param pre_fix: 文件名的前缀
        :param num: 文件数量
        :return:name_list :文件名列表(所有要生成的文件名)
        """
        print("生成文件名列表开始")
    
        name_list = []
        for i in range(1, num + 1):
            tmp = pre_fix + str(i)
            name_list.append(tmp)
        print("生成文件名列表结束")
        return name_list
    Copier après la connexion

    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!

    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

    Outils d'IA chauds

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    AI Hentai Generator

    AI Hentai Generator

    Générez AI Hentai gratuitement.

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Repo: Comment relancer ses coéquipiers
    4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Adventure: Comment obtenir des graines géantes
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Combien de temps faut-il pour battre Split Fiction?
    3 Il y a quelques semaines By DDD

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Apr 01, 2025 pm 02:48 PM

    De nombreux développeurs de sites Web sont confrontés au problème de l'intégration de Node.js ou des services Python sous l'architecture de lampe: la lampe existante (Linux Apache MySQL PHP) a besoin d'un site Web ...

    Quelle est la raison pour laquelle les fichiers de stockage persistants de pipeline ne peuvent pas être écrits lors de l'utilisation du robot Scapy? Quelle est la raison pour laquelle les fichiers de stockage persistants de pipeline ne peuvent pas être écrits lors de l'utilisation du robot Scapy? Apr 01, 2025 pm 04:03 PM

    Lorsque vous utilisez Scapy Crawler, la raison pour laquelle les fichiers de stockage persistants ne peuvent pas être écrits? Discussion Lorsque vous apprenez à utiliser Scapy Crawler pour les robots de données, vous rencontrez souvent un ...

    Quelle est la raison pour laquelle le pool de processus Python gère les demandes TCP simultanées et fait coincé le client? Quelle est la raison pour laquelle le pool de processus Python gère les demandes TCP simultanées et fait coincé le client? Apr 01, 2025 pm 04:09 PM

    Python Process Pool gère les demandes TCP simultanées qui font coincé le client. Lorsque vous utilisez Python pour la programmation réseau, il est crucial de gérer efficacement les demandes TCP simultanées. ...

    Python multiplateform de bureau de bureau de bureau: quelle bibliothèque GUI est la meilleure pour vous? Python multiplateform de bureau de bureau de bureau: quelle bibliothèque GUI est la meilleure pour vous? Apr 01, 2025 pm 05:24 PM

    Choix de la bibliothèque de développement d'applications de bureau multiplateforme Python De nombreux développeurs Python souhaitent développer des applications de bureau pouvant s'exécuter sur Windows et Linux Systems ...

    Comment afficher les fonctions originales encapsulées en interne par Python Functools.Partial Objet? Comment afficher les fonctions originales encapsulées en interne par Python Functools.Partial Objet? Apr 01, 2025 pm 04:15 PM

    Explorez profondément la méthode de visualisation de Python Functools.Partial Objet dans Functools.Partial en utilisant Python ...

    Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Dessin graphique de sablier Python: comment éviter les erreurs variables non définies? Apr 01, 2025 pm 06:27 PM

    Précision avec Python: Source de sablier Dessin graphique et vérification d'entrée Cet article résoudra le problème de définition variable rencontré par un novice Python dans le programme de dessin graphique de sablier. Code...

    Comment optimiser le traitement des images à haute résolution dans Python pour trouver des zones circulaires blanches précises? Comment optimiser le traitement des images à haute résolution dans Python pour trouver des zones circulaires blanches précises? Apr 01, 2025 pm 06:12 PM

    Comment gérer les images haute résolution à Python pour trouver des zones blanches? Traitement d'une image haute résolution de 9000x7000 pixels, comment trouver avec précision deux de l'image ...

    Comment compter et trier efficacement de grands ensembles de données de produit dans Python? Comment compter et trier efficacement de grands ensembles de données de produit dans Python? Apr 01, 2025 pm 08:03 PM

    Conversion et statistiques de données: traitement efficace des grands ensembles de données Cet article introduira en détail comment convertir une liste de données contenant des informations sur le produit en une autre contenant ...

    See all articles