Այս պարզ ձեռնարկը նկարագրում է ինչպես փոխարինել բառերը Word փաստաթղթում Python-ի միջոցով: Դուք կսովորեք բեռնել Word փաստաթուղթը, սահմանել հատկությունները բեռնված փաստաթղթում տեքստը գտնելու և փոխարինելու համար և վերջապես փոխարինել տեքստը: Երբ դուք գտնեք և փոխարինեք բառերը word-ում՝ օգտագործելով python, ելքային ֆայլը կարող է պահպանվել ցանկացած աջակցվող ձևաչափով, ինչպիսիք են DOCX, DOC և այլն:
Word-ում բառերը Python-ի միջոցով փոխարինելու քայլեր
- Ստեղծեք միջավայր՝ բառերը փոխարինելու համար օգտագործելու համար Aspose.Words Python-ի համար .NET-ի միջոցով
- Ներբեռնեք մուտքագրված ֆայլը՝ Document դասի օբյեկտի միջոցով տեքստ որոնելու և փոխարինելու համար
- Նախաձեռնեք FindReplaceOptions դասի օբյեկտը` տեքստը գտնելու և փոխարինելու հատկություններ սահմանելու համար
- Զանգահարեք փոխարինման մեթոդը հին բառի հետ միասին, փոխարինելու նոր բառ և հատուկ ընտրանքներ
- Պահպանեք թարմացված Word ֆայլը բառը փոխարինելուց հետո
Այս քայլերն ամփոփում են *Word-ում տեքստը Python-ի միջոցով * գտնելու և փոխարինելու գործընթացը՝ տրամադրելով բոլոր անհրաժեշտ մանրամասները: Նախ, ռեսուրսը համօգտագործվում է միջավայրը կարգավորելու համար, որպեսզի փորձարկվի օրինակելի կոդը, այնուհետև բացատրվում է ծրագրավորման ամբողջական տրամաբանությունը: Բոլոր պահանջվող դասերը, ինչպիսիք են Document դասը՝ ֆայլը բեռնելու համար, FindReplaceOptions դասը՝ գտնելու և փոխարինելու գործընթացի ընթացքում հատկությունները սահմանելու համար և տեքստի իրական փոխարինման համար փոխարինող() մեթոդը, ընդգծված են ձեր հղման համար:
Կոդ՝ Python-ի միջոցով Word փաստաթղթում որոնելու և փոխարինելու համար
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Load the input file | |
doc = aw.Document("Input.docx") | |
# Initialize the FindReplaceOptions object | |
options = aw.replacing.FindReplaceOptions() | |
options.match_case = True | |
options.direction = aw.replacing.FindReplaceDirection.FORWARD | |
options.find_whole_words_only = True | |
# Replace the words | |
doc.range.replace("Sample", "Replace", options) | |
# Save the updated document | |
doc.save("Updated.docx") | |
print ("Replacing words in a word document done successfully") |
Վերոնշյալ կոդը կարող է օգտագործվել՝ ինտեգրելու հատկությունը՝ փոխարինելու բառերը Word փաստաթղթում Python-ի միջոցով միայն API-ի մի քանի զանգերի օգնությամբ: FindReplaceOptions դասը օգտագործվում է դրոշը համապատասխանեցնելու համար, գտնել և փոխարինել տեքստը դեպի առաջ, և դրոշակով որոնել միայն ամբողջական բառերը: Կան նաև այլ տարբերակներ, ինչպիսիք են տառատեսակի կիրառումը նոր փոխարինված տեքստի վրա, պարբերության ձևաչափի կիրառումը, փոխարինման հետ կանչելու մեթոդի կիրառումը, ձևերի դաշտերի անտեսումը և այլն:
Այս հոդվածը մեզ սովորեցրել է գտնել ցանկալի բառերը Word փաստաթղթից և դրանք փոխարինել կոնկրետ տեքստով: Եթե ցանկանում եք սովորել այլ հնարավորություններ, ինչպիսիք են մեկնաբանությունները Word ֆայլում զետեղելը, տես ինչպես տեղադրել մեկնաբանություն Word-ում Python-ի միջոցով-ի հոդվածը: