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.docxPain 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-docxRecherche dans les index : pypi.tuna.tsinghua.edu.cn/simple
Collecting python-docxPré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)É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------ ---------------------------------- 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-docxCopier après la connexion
Explication :
1. Tous les fichiers du dossier seront obtenus sous le chemin du fichier, en utilisant. le moduleos
2. Utilisez le moduledocx
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
os
模块;
2.word文档的相关操作使用docx
Pain Points :
import os from docx import Document
; générer plusieurs fichiers display
Fichiers générés par lots
Renommer les fichiers par lots#🎜 🎜##🎜🎜 #supprimer le fichier
tous les codesdef 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
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!