电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

如何用python插入獨創性聲明

瀏覽:134日期:2022-06-23 16:36:04

想必寫畢設的時候,大家都會遇到一個問題,那就是得在明評版的論文里面插入一個獨創性聲明。就因為這個事情,我折騰了好久,各種在線網站都試過了,然而基本都需要充值或者會員啥的。(小聲嚷嚷:“萬惡的資本”)害~一不做二不休,我干脆自己寫個小工具好了。

一、代碼分析

利用PyPDF2庫便可輕松地對PDF文件進行處理,具體用法大家可以參考這里。首先是安裝這個庫:

pip install PyPDF2

定義輸入和輸出對象:

# 定義輸出對象outputName = ’output.pdf’output = PdfFileWriter()# 定義讀取對象thesisPDF = PdfFileReader(open(thesisName,’rb’))insertPDF = PdfFileReader(open(insertName,’rb’))N_page = thesisPDF.getNumPages()pos = int(input(’論文一共有'%d'頁,請輸入需要插入的位置:’%N_page))

分別讀取論文的PDF和獨創性聲明的PDF,隨后將聲明插入到論文中的指定頁面:

# 將聲明插入到指定頁面for i in range(pos): output.addPage(thesisPDF.getPage(i))output.addPage(insertPDF.getPage(0)) # 插入for i in range(pos,N_page): output.addPage(thesisPDF.getPage(i))

將結果保存到本地:

# 保存插入后的結果output.write(open(outputName,’wb’))

到這里,我們就已經成功的把聲明插入到指定的頁面中了。你沒有看錯,就是這么簡單~

二、完整代碼

將以上幾部分整合起來,完整的代碼如下:

# -*- coding: utf-8 -*-'''Created on Thu Nov 5 20:13:18 2020@author: kimol_love'''import osfrom PyPDF2 import PdfFileWriter, PdfFileReader# 用戶輸入論文名while True: thesisName = input(’請輸入論文的文件名:’) if not os.path.exists(thesisName): print(’文件不存在,請重新輸入!’) continue if thesisName[-4:].lower() != ’.pdf’: print(’后綴錯誤,請重新輸入!’) continue break# 用戶輸入需要插入的頁面while True: insertName = input(’請輸入聲明的文件名:’) if not os.path.exists(insertName): print(’文件不存在,請重新輸入!’) continue if thesisName[-4:].lower() != ’.pdf’: print(’后綴錯誤,請重新輸入!’) continue break# 定義輸出對象outputName = ’output.pdf’output = PdfFileWriter()# 定義讀取對象thesisPDF = PdfFileReader(open(thesisName,’rb’))insertPDF = PdfFileReader(open(insertName,’rb’))N_page = thesisPDF.getNumPages()pos = int(input(’論文一共有'%d'頁,請輸入需要插入的位置:’%N_page))# 將聲明插入到指定頁面for i in range(pos): output.addPage(thesisPDF.getPage(i))output.addPage(insertPDF.getPage(0)) # 插入for i in range(pos,N_page): output.addPage(thesisPDF.getPage(i)) # 保存插入后的結果output.write(open(outputName,’wb’))print(’'%s'已經成功插入到'%s'的第%d頁’%(insertName,thesisName,pos))

運行效果如下:

如何用python插入獨創性聲明

打開生成的output.pdf,可以發現已經成功插入。

寫在最后

最后,感謝各位大大的耐心閱讀,咋們下次再會~

以上就是如何用python插入獨創性聲明的詳細內容,更多關于用python插入獨創性聲明的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 楼承板-开闭口楼承板-无锡海逵楼承板 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 温州食堂承包 - 温州市尚膳餐饮管理有限公司| 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 合金ICP光谱仪(磁性材料,工业废水)-百科 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 江苏农村商业银行招聘网_2024江苏农商行考试指南_江苏农商行校园招聘 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 东莞海恒试验仪器设备有限公司| 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆| 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 |