当前位置:首页>python>实验5 Python文件操作训练

实验5 Python文件操作训练

  • 2026-06-29 06:57:45
实验5 Python文件操作训练

一、实验目的

1、掌握文件的打开、关闭操作的使用步骤;

2、掌握文件读写的相关使用步骤;

3、掌握文件删除及重命名的相关使用步骤;

4、了解扩展库openpyxl的安装与使用

5、了解扩展库 python-docx 的安装与使用

二、实验环境

装有Python运行环境、Pycharm平台的PC电脑一台

三、实验内容

1、完成书中P164页的案例“学生管理系统”,并运行查看结果;

2、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。

3、有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。

"""3、有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。"""fp1 = open('A.txt', 'w')a_str1 = input("请写入字符串:")fp1.write(a_str1)fp1.close()fpr1 = open('A.txt', 'r')a_str11 = fpr1.read()print("A.txt:",a_str11)fpr1.close()fp2 = open('B.txt', 'w')a_str2 = input("请写入字符串:")fp2.write(a_str2)fp2.close()fpr2 = open('B.txt', 'r')a_str22 = fpr2.read()print("B.txt:",a_str22)fpr2.close()fp = open('C.txt', 'w')fp_str = str(a_str1 + a_str2)fp.write(fp_str)fp.close()fpr3 = open('B.txt', 'r')a_str33 = fpr3.read()print("C.txt:",a_str33)fpr3.close()

4、编写程序,生成 200 个人的模拟信息,包括姓名、性别、年龄、电话号码、家庭住址、电子邮箱地址,把生成的信息写入文本文件,每行存放一个人的信息,最后再读取生成的文本文件并输出其中的信息

"""4、编写程序,生成 200 个人的模拟信息,包括姓名、性别、年龄、电话号码、家庭住址、电子邮箱地址,把生成的信息写入文本文件,每行存放一个人的信息,最后再读取生成的文本文件并输出其中的信息"""import randomimport string#常见的姓n1="王 李 张 刘 陈 杨 黄 赵 吴 周 徐 孙 马 朱 胡 郭 何 高 林 罗 郑 梁 谢 宋 唐 许 " \      "韩 冯 邓 曹 彭 曾 萧 田 董 潘 袁 于 蒋 蔡 余 杜 叶 程 苏 魏 吕 丁 任 沈 姚 卢 " \      "姜 崔 钟 谭 陆 汪 范 金 石 廖 贾 夏 韦 傅 方 白 邹 孟 熊 秦 邱 江 尹 薛 阎 段 " \      "雷 侯 龙 史 陶 黎 贺 顾 毛 郝 龚 邵 万 钱 严 覃 武 戴 莫 孔 向 汤 "#字name2="\u7684\u4e00\u662f\u4e86\u6211\u4e0d\u4eba\u5728\u4ed6\u6709\u8fd9\u4e2a\u4e0a\u4eec\u6765"\      "\u5230\u65f6\u5927\u5730\u4e3a\u5b50\u4e2d\u4f60\u8bf4\u751f\u56fd\u5e74\u7740\u5c31\u90a3"\"\u548c\u8981\u5979\u51fa\u4e5f\u5f97\u91cc\u540e\u81ea\u4ee5\u4f1a\u5bb6\u53ef\u4e0b\u800c"\"\u8fc7\u5929\u53bb\u80fd\u5bf9\u5c0f\u591a\u7136\u4e8e\u5fc3\u5b66\u4e48\u4e4b\u90fd\u597d"\"\u770b\u8d77\u53d1\u5f53\u6ca1\u6210\u53ea\u5982\u4e8b\u628a\u8fd8\u7528\u7b2c\u6837\u9053"\"\u60f3\u4f5c\u79cd\u5f00\u7f8e\u603b\u4ece\u65e0\u60c5\u5df1\u9762\u6700\u5973\u4f46\u73b0"\"\u524d\u4e9b\u6240\u540c\u65e5\u624b\u53c8\u884c\u610f\u52a8\u65b9\u671f\u5b83\u5934\u7ecf"\"\u957f\u513f\u56de\u4f4d\u5206\u7231\u8001\u56e0\u5f88\u7ed9\u540d\u6cd5\u95f4\u65af\u77e5"\"\u4e16\u4ec0\u4e24\u6b21\u4f7f\u8eab\u8005\u88ab\u9ad8\u5df2\u4eb2\u5176\u8fdb\u6b64\u8bdd"\"\u5e38\u4e0e\u6d3b\u6b63\u611f\u89c1\u660e\u95ee\u529b\u7406\u5c14\u70b9\u6587\u51e0\u5b9a"\"\u672c\u516c\u7279\u505a\u5916\u5b69\u76f8\u897f\u679c\u8d70\u5c06\u6708\u5341\u5b9e\u5411"\"\u58f0\u8f66\u5168\u4fe1\u91cd\u4e09\u673a\u5de5\u7269\u6c14\u6bcf\u5e76\u522b\u771f\u6253"\"\u592a\u65b0\u6bd4\u624d\u4fbf\u592b\u518d\u4e66\u90e8\u6c34\u50cf\u773c\u7b49\u4f53\u5374"\"\u52a0\u7535\u4e3b\u754c\u95e8\u5229\u6d77\u53d7\u542c\u8868\u5fb7\u5c11\u514b\u4ee3\u5458"\"\u8bb8\u7a1c\u5148\u53e3\u7531\u6b7b\u5b89\u5199\u6027\u9a6c\u5149\u767d\u6216\u4f4f\u96be"\"\u671b\u6559\u547d\u82b1\u7ed3\u4e50\u8272\u66f4\u62c9\u4e1c\u795e\u8bb0\u5904\u8ba9\u6bcd"\"\u7236\u5e94\u76f4\u5b57\u573a\u5e73\u62a5\u53cb\u5173\u653e\u81f3\u5f20\u8ba4\u63a5\u544a"\"\u5165\u7b11\u5185\u82f1\u519b\u5019\u6c11\u5c81\u5f80\u4f55\u5ea6\u5c71\u89c9\u8def\u5e26"\"\u4e07\u7537\u8fb9\u98ce\u89e3\u53eb\u4efb\u91d1\u5feb\u539f\u5403\u5988\u53d8\u901a\u5e08"\"\u7acb\u8c61\u6570\u56db\u5931\u6ee1\u6218\u8fdc\u683c\u58eb\u97f3\u8f7b\u76ee\u6761\u5462"\"\u75c5\u59cb\u8fbe\u6df1\u5b8c\u4eca\u63d0\u6c42\u6e05\u738b\u5316\u7a7a\u4e1a\u601d\u5207"\"\u600e\u975e\u627e\u7247\u7f57\u94b1\u7d36\u5417\u8bed\u5143\u559c\u66fe\u79bb\u98de\u79d1"\"\u8a00\u5e72\u6d41\u6b22\u7ea6\u5404\u5373\u6307\u5408\u53cd\u9898\u5fc5\u8be5\u8bba\u4ea4"\"\u7ec8\u6797\u8bf7\u533b\u665a\u5236\u7403\u51b3\u7aa2\u4f20\u753b\u4fdd\u8bfb\u8fd0\u53ca"\"\u5219\u623f\u65e9\u9662\u91cf\u82e6\u706b\u5e03\u54c1\u8fd1\u5750\u4ea7\u7b54\u661f\u7cbe"\"\u89c6\u4e94\u8fde\u53f8\u5df4\u5947\u7ba1\u7c7b\u672a\u670b\u4e14\u5a5a\u53f0\u591c\u9752"\"\u5317\u961f\u4e45\u4e4e\u8d8a\u89c2\u843d\u5c3d\u5f62\u5f71\u7ea2\u7238\u767e\u4ee4\u5468"\"\u5427\u8bc6\u6b65\u5e0c\u4e9a\u672f\u7559\u5e02\u534a\u70ed\u9001\u5174\u9020\u8c08\u5bb9"\"\u6781\u968f\u6f14\u6536\u9996\u6839\u8bb2\u6574\u5f0f\u53d6\u7167\u529e\u5f3a\u77f3\u53e4"\"\u534e\u8ae3\u62ff\u8ba1\u60a8\u88c5\u4f3c\u8db3\u53cc\u59bb\u5c3c\u8f6c\u8bc9\u7c73\u79f0"\"\u4e3d\u5ba2\u5357\u9886\u8282\u8863\u7ad9\u9ed1\u523b\u7edf\u65ad\u798f\u57ce\u6545\u5386"\"\u60ca\u8138\u9009\u5305\u7d27\u4e89\u53e6\u5efa\u7ef4\u7edd\u6811\u7cfb\u4f24\u793a\u613f"\"\u6301\u5343\u53f2\u8c01\u51c6\u8054\u5987\u7eaa\u57fa\u4e70\u5fd7\u9759\u963f\u8bd7\u72ec"\"\u590d\u75db\u6d88\u793e\u7b97\u4e49\u7adf\u786e\u9152\u9700\u5355\u6cbb\u5361\u5e78\u5170"\"\u5ff5\u4e3e\u4ec5\u949f\u6015\u5171\u6bdb\u53e5\u606f\u529f\u5b98\u5f85\u7a76\u8ddf\u7a7f"name1=n1.split(" ")#从网上复制粘贴下来有空格所以用了spilt()将空格给去掉了#姓名def getName():      name=random.choice(name1)#从name1中选取一个当姓      #姓名长度可能位2,3,4      for i in range(random.choice([2,3,4])-1):#因为前边有一个姓了所以-1            name=name+random.choice(name2)      return name#性别def sex():      return random.choice(["男","女"])#从男女中随机选一个#电话号码,手机号码是一个字符串,11位def phoneNumber():      number="1"#开头数字是1      for i in range(10):#剩下的10位            number=number+random.choice(string.digits)#string.digits 返回'0123456789'      return number#年龄def Age():      return str(random.randint(1,85))#年龄在1-85岁之间#邮箱def Email():      email=''      #邮箱的结尾      ending = ["@qq.com", "@163.com", "@126.com", "@hotmail.com", "@gmail.com"]      #随机选择邮箱的长度      for i in range(random.randint(6,12)):            email=email+random.choice(string.ascii_letters+string.digits)      email=email+random.choice(ending)      return email#将信息输入到文本之中去def Input(n):      f=open("demo04.txt","w")      for i in range(n):#n表示多少条数据            message=list(getName()+"   "+sex()+"   "+Age()+"   "+phoneNumber()+'   '+Email()+"\n")            f.writelines(message)   #利用writelines写入数据            # f.writelines("\n")      #进行换行      f.close()#读取文本中的信息def read():      f=open("demo04.txt","r")      for line in f:                #逐行读内容            print(line)      f.close()n=200Input(n)read()
C:\Users\23046\AppData\Local\Programs\Python\Python38\python.exe D:\Study\Python\python_test\demo05\demo04.py 姜花分生   女   52   14454110897   e8HzShXZz@126.com朱传精   男   9   10105531960   7XRaylHr6@163.com高加由看   男   4   10029098070   nDm50jXTlZ@hotmail.com许她千   男   18   15360277706   XjC3reX@qq.com金演兰   女   59   14572419622   a120NRos4IYA@hotmail.com钱社决吃   女   23   19168679632   WFxLtd@gmail.com丁断格   男   35   14786914658   0cmgyhN@hotmail.com覃官北   女   59   14507577693   UX1vJKY@hotmail.com范每学管   女   2   10377883262   UGB6xGzVfmSB@126.com郝住原   男   43   15509944052   HUzUhY1pIxqS@qq.com段西   男   17   12013628185   o0C8keW7es@gmail.com汤算四风   男   82   19910884546   TwJs10lTNuXb@126.com金福元   女   63   11788718562   kWFM31Oj6aR@126.com罗需社   女   25   11692045639   Cuh2REj@126.com贾入   女   40   13341899223   EzUuaKQV@gmail.com田制点么   男   81   16504297776   6EgzmnJHVH@qq.com戴则   男   59   16414180806   Octy5Bpn@hotmail.com钟需諣近   女   82   16255056547   HL3AOhobHo@gmail.com江小   男   80   17734550864   T626hD@163.com邓孩穿   女   85   13018750936   9I21HK@qq.com徐口   男   53   17355037271   mWCv7aY8@gmail.com卢事答话   女   36   17846937199   5mL38v2hV2@gmail.com魏久转于   男   68   12408835257   iKH7gVzWblbr@126.com贺部   女   25   17355209750   qqVTrXStIEns@gmail.com曹就中   女   32   17168310008   tm5NFnPH@hotmail.com曾司及西   男   10   17349120177   qky4AMHMTS7@163.com武些公至   男   50   15383351825   Yf1px0NKZ9@126.com吕准火头   女   42   19954596719   OXtA9Dqaa@hotmail.com朱球名度   男   77   12264472292   wNWFgx3D@126.com邓队电   女   13   11604158824   5ehWUoGlI@hotmail.com郭得她   男   60   11845428838   7pVwBm0QAPj@hotmail.com雷音要   男   59   14138635371   Sl9W9yjqT@qq.com戴事只   男   64   11290469446   WvZfNkkg2M9@126.com曾基切   女   38   13663951900   q1kpDuVx32@163.com莫好通社   女   63   12536177156   7hH9zCCl@gmail.com覃然近   女   60   13934750101   LjtJSljeY@qq.com杨气数   女   62   18285823713   yYprNaRmw@126.com邹罗   男   33   13102606172   MDMc8U@gmail.com顾候   女   50   15118478071   uHMmDuqdtr@qq.com郭些   女   23   12536421077   Perbt1f8szqH@qq.com宋称利   男   46   10448050870   OBjQija6vZe@qq.com魏似   女   34   16416473790   z7MAniXi@126.com史痛   女   44   19368903538   CH7xG1@gmail.com谭深听   女   2   15360382769   WidnNTzOYh@hotmail.com徐手酒德   女   85   15808054222   aGbRtbsdK@qq.com韦送欢   女   68   16739437641   c3Z2Rx@hotmail.com苏个会   女   18   15083795984   VTvmnqB3@gmail.com于惊   女   74   18726839014   Z1LJiOb@hotmail.com蔡各始志   女   52   13098151916   PdbEP9aF@163.com吴流   女   71   15766553483   d1lL2geSYO@163.com秦失作亲   男   19   14708000871   4oClTj3npu3@126.com赵候   男   46   10949949351   lBPHNpw@hotmail.com袁妈路取   女   21   16432636454   Y0PEYU@hotmail.com卢的   男   16   17867773948   IL40ltj@126.com邱读愿   男   35   18606375289   qV8gMdQRyly@gmail.com韩做发诉   男   13   14834134477   HIzo2k@gmail.com徐传   男   13   16449752682   wj1tO74M6i@163.com刘义其世   男   73   17431931236   ZlZgPRBG20Fc@163.com金话望   女   3   17347776478   vn6foYnS@163.com陈定   男   70   11109221434   sGB7Xa@hotmail.com沈周识   男   60   13873647285   aJXAlX@126.com韩火很军   男   76   19359478204   ALFf3qW5@gmail.com潘爸力   女   54   11260475506   OmGU55Mnj@gmail.com田准功开   男   10   19493105231   ZWzv0r5n@gmail.com冯息关   女   66   13053015943   wil6GcXMc@qq.com石似期   男   19   17355894742   33p1sJnoW7q@hotmail.com魏痛   男   9   12072483011   MKkRbfC0mxFT@hotmail.com余三发   女   24   12220314685   8TGbNEW2@qq.com程决清   女   10   18932045724   IduGLUWTxZ4@hotmail.com许此   女   35   13848893656   KvkymyB6E@163.com陈父告   男   53   10857540589   0DKNcI8U4@gmail.com白及直布   女   23   10884744431   lYYCVR8qCwx4@hotmail.com任分几保   男   77   19009988133   9noD3OCxVkZ@163.com陈风   女   11   13961663351   oE1vmc@163.com朱大任活   女   81   18720434591   REnjXAZr@126.com傅谈吗   女   64   12941317137   CR1A3pzl2@hotmail.com胡吧毛   女   63   18540360661   Auq6gr6@163.com何何特日   女   81   14140453240   amCFdNha9D9@hotmail.com李单   男   36   16743934106   yHl8PtClpw7@gmail.com曾难风百   女   67   18168309992   zczTYf3@qq.com秦两士   男   41   13110340451   XGVhspftJa8c@hotmail.com顾任身北   男   37   15054197941   GO4shCLhOT@hotmail.com江动何也   女   70   19072428907   Ap5wCBNI2OjT@qq.com谭没   男   2   17419603903   wFQTkEfPOn@163.com顾放   女   29   16160824844   na2FHCS@gmail.com胡第仅应   男   7   19391462007   CpYIXhtPh@hotmail.com白后球是   女   5   11393429557   BlH2j8EC@gmail.com罗与生己   男   59   11213566214   h783qW4@126.com陈制日条   女   33   15234806798   MW7lfkmhmyX@gmail.com余容   男   28   15734600586   sW4MP1zyV@163.com梁亲官   男   38   12199615352   zHqdCwR4f2@gmail.com万本   男   42   19393760674   TuR90B3ttVF@126.com董气运   男   71   11974842971   4YQRVZ8@hotmail.com廖即   女   71   11835820437   XCd0gnDOyZUZ@qq.com覃口该转   男   65   10287307424   dKDDuYh@163.com陆苦无观   女   22   18900274622   8n2zgvB@hotmail.com吕演独双   男   15   18375485889   BoiZVi18KgF@gmail.com秦球争   男   44   10310726489   3fIUFTsu@163.com彭另绝   男   67   14059405327   RlxZoIG@gmail.com王早全   女   70   14881165532   YDK0HiikRj@gmail.com钟争   男   10   14825994186   HrFsSPtO@hotmail.com石点画   女   46   10130718021   hBTbZjVAkX@gmail.com叶尔   女   60   16875912985   lkqUK6@gmail.com万通望   男   83   13081799610   sDTQkLbk@126.com杜全   女   25   11831102106   T15jugNg@qq.com林岁一看   男   10   12102138379   ninmCGK@gmail.com彭同合   女   66   12096450139   j5gYfZkyY@163.com尹它整   女   80   13053785989   W1eYw9cp4K9@qq.com任包   女   21   13820290351   umuQj3e@163.com韩等   女   41   19617114662   B8KX2R@163.com卢法我   男   84   19546177976   XEmp60rxJ7E@126.com胡战小   女   67   18109322843   uknaWcJ6C@gmail.com尹而   男   17   12967402694   5vys4iAw75ed@163.com廖论光从   男   66   15067304886   wVqzPgD3OG@hotmail.com侯知车月   女   48   10670688394   QAkjah@qq.com侯师希风   男   79   11944366887   jkdpYD@126.com顾南   男   50   13612039532   BMIUAtnW6@hotmail.com贾马穿   女   73   11613317134   KN3ZMDPt@qq.com史头眼可   女   77   14810304537   BnISYJVBP@gmail.com钟可   男   7   12748619928   3rdw9TSfTsHA@126.com戴才   女   48   19882165615   kkHua9TLx@gmail.com史由   男   82   16135770678   slrmiWz@qq.com曹收   男   44   16612386516   IYOIHC8wI@gmail.com邹人   女   79   16291127167   mfSZMT3tCSw@gmail.com王不实再   男   54   10426748415   YiIGaR0@hotmail.com陈息   男   18   13667836315   agZcl7@126.com魏些   男   7   14510650538   FJ6pEOwdJsg@gmail.com莫早科海   女   29   14163256163   GlEabm9tHOmj@gmail.com徐静句   女   42   15695649675   LIej3oVp@126.com叶她远望   男   59   15017676826   LPntIYU@hotmail.com钟米候   女   77   12776407746   2LhxaFlCUx@qq.com魏至华斯   男   61   13264619181   a5t05gcyyX88@qq.com段房   男   31   10688134513   8ZTy09Xl@163.com龚最朋   女   41   11052680758   hc2JPpY@gmail.com潘且讲   女   1   18828405162   j47jjjf@163.com黎加随带   女   18   15193054342   FBFLAwVqC@163.com江刻物无   女   18   19886980309   GkunZ3e9dpuR@126.com薛眼   男   19   16106514450   9tCYrZ@hotmail.com万格领何   女   73   17531914375   jzbj31m@hotmail.com蔡候开第   女   2   18597224819   HxI4CfqX8@qq.com曹象回则   男   27   16545598204   a2W39WBr@qq.com杜定山   男   1   13938773207   QPTcfVE@gmail.com程果球   男   55   13177659937   I2enqpjFqcBV@163.com马活被仅   男   44   19852931950   fJ5e8r8fp@hotmail.com邓产   男   24   11712592915   dqg2ubNESb@126.com孔类学青   男   32   17650242862   H2zORi@gmail.com金流定很   男   69   10620434279   CC66qyC3KC7t@gmail.com邹行热   男   44   10080158347   rqjN2zG@qq.com田精情   女   6   15160802419   ISaiUF4pcY7@qq.com魏就紧   男   4   10297253300   lEEDkpr2@163.com周也   男   7   15887309362   e9lrjc0@qq.com邹流道可   女   17   17088015193   lZb9WCSSp3Ob@hotmail.com韩容业   女   45   19057333750   HaSZ3XHOo5@qq.com曹处你最   女   29   16567428349   R27JJfRGP83i@gmail.com曾则起   男   57   18077140287   L3RUCf6a@qq.com雷公   女   65   19168636483   OpvBcOMl@163.com邓火   女   22   19443005664   0nSkPb1b@qq.com黄欢历   男   75   14144076236   Nh7CIy0KuzSj@163.com王化量   男   81   18887602943   QD1v95@gmail.com莫诉称精   男   68   16365765373   xODCohMTt3@163.com邵妻   男   24   16477767408   X93q9CW@163.com朱十她   女   9   16475951590   LlsNWZH@163.com夏岁   女   8   11323155821   0GZ1BT0ruUTJ@163.com莫钟产   女   10   13926885153   KSn5oZKFc@163.com陶制位   女   35   18058070586   DNBZJEWE@gmail.com程请   男   42   19026097683   yFrbZxv6fgWJ@hotmail.com陆近   男   73   18349124909   DtqgwPaOwoG@126.com严妻神   男   18   11913473910   XsjCbkFB1f@hotmail.com韩似   女   71   14533717609   hfi4LhEAbYnu@163.com毛几妈达   男   63   11677260756   ts8EEKeB@163.com夏认   男   15   19941049589   gobsWxeZO@126.com廖作   男   29   17841241667   wiUOivIIja@gmail.com马断   男   3   18284708286   vBnm8QbDiM7J@qq.com赵息   女   66   11708271628   HUH9AG@163.com林建   女   54   15591327606   qgI5scAF@qq.com阎需言   女   60   13409875027   ZQiNMy@gmail.com杜句   女   60   16841598258   4l62BtBZ3@qq.com武些时最   男   1   12263387158   V55y2Gps3hJ@gmail.com吴总   女   71   10141273219   jDMPRU@gmail.com向金   女   79   13173971413   gWilaE@gmail.com蒋古进约   男   31   11316084542   EPl3FS2d9Ra@gmail.com赵答故市   女   51   15252654656   5yowZnqlZXA@qq.com于夫今   女   79   19588343025   ggM6LZB@126.com覃活三早   女   69   13780163858   u41NsCf67@126.com杨常   女   45   10235158565   P8yXtqk3En29@gmail.com尹认品制   男   83   12622097777   oBRj1wx@126.com何和品   男   75   13956682478   ro45KMWO9E@hotmail.com严钟   女   49   18802370371   PECXegtC1gV@gmail.com石各所   女   20   13868433322   fi71jpmu3iKK@gmail.com郑至象形   男   21   15249244798   xoLT7RyL@gmail.com董走   女   21   10581184258   wRffOfd4Gkb@163.com姜样晚   女   51   14841854441   qNAFCm@gmail.com卢请口   女   14   10448378365   TwI6oXa@163.com杜精   女   76   11457656539   J6oeP7mX5@163.com陈晚比   女   5   15233618873   DZ1MowD0b@gmail.com许主使成   男   43   13696800464   47Q7geKdjH@163.com熊决毛   女   30   14951881707   7vaUKcTP0L7B@gmail.com毛读   女   28   12187810996   WOTdbIF9@126.com阎口   女   54   16959868707   J77s6kc1hS@hotmail.com林照高比   女   62   17320139407   xNbfMc@gmail.com进程已结束,退出代码0

5、编写一个程序 demo.py,要求运行该程序后,生成 demo_new.py 文件,其中内容与demo.py 一样,只是在每一行的后面加上行号。要求行号以#开始,并且所有行的#符号垂直对齐

6、磁盘垃圾文件清理器

编写程序,实现磁盘垃圾文件清理功能。要求程序运行时,通过命令行参数指定要清理的文件夹,然后删除该文件夹及其子文件夹中所有扩展名为 tmp、log、obj、txt 以及大小为 0 的文件

7、Excel文件成绩处理

假设某学校所有课程每学期允许多次考试,学生可随时参加考试,系统自动将每次成绩添加到 Excel 文件(包含 3 列:姓名,课程,成绩)中,现期末要求统计所有学生每门课程的最高成绩。

编写程序,模拟生成若干同学的成绩并写入 Excel 文件,其中学生姓名和课程名称均

可重复,也就是允许出现同一门课程的多次成绩,最后统计所有学生每门课程的最高成绩,并写入新的 Excel 文件。

#encoding=gbk"""7、Excel文件成绩处理假设某学校所有课程每学期允许多次考试,学生可随时参加考试,系统自动将每次成绩添加到 Excel 文件(包含 3 列:姓名,课程,成绩)中,现期末要求统计所有学生每门课程的最高成绩。编写程序,模拟生成若干同学的成绩并写入 Excel 文件,其中学生姓名和课程名称均可重复,也就是允许出现同一门课程的多次成绩,最后统计所有学生每门课程的最高成绩,并写入新的 Excel 文件。pip install openpyxl"""import openpyxlimport randomdef autoGet(fileName):    wb = openpyxl.Workbook()    sheet = wb.active    sheet.append(['姓名', '课程', '成绩'])    first = tuple('王李张刘陈杨黄赵吴周徐孙马朱胡郭何高林罗郑梁谢宋唐许韩冯邓曹彭曾萧田董潘袁于蒋蔡余杜叶程苏魏吕丁任沈姚卢姜崔钟谭陆汪范金石廖贾夏韦傅方白邹孟熊秦邱江尹薛阎段雷侯龙史陶黎贺顾毛郝龚邵万钱严覃武戴莫孔向汤')    middle = tuple('"\u7684\u4e00\u662f\u4e86\u6211\u4e0d\u4eba\u5728\u4ed6\u6709\u8fd9\u4e2a\u4e0a\u4eec\u6765"\      "\u5230\u65f6\u5927\u5730\u4e3a\u5b50\u4e2d\u4f60\u8bf4\u751f\u56fd\u5e74\u7740\u5c31\u90a3"\"\u548c\u8981\u5979\u51fa\u4e5f\u5f97\u91cc\u540e\u81ea\u4ee5\u4f1a\u5bb6\u53ef\u4e0b\u800c"\"\u8fc7\u5929\u53bb\u80fd\u5bf9\u5c0f\u591a\u7136\u4e8e\u5fc3\u5b66\u4e48\u4e4b\u90fd\u597d"\"\u770b\u8d77\u53d1\u5f53\u6ca1\u6210\u53ea\u5982\u4e8b\u628a\u8fd8\u7528\u7b2c\u6837\u9053"\"\u60f3\u4f5c\u79cd\u5f00\u7f8e\u603b\u4ece\u65e0\u60c5\u5df1\u9762\u6700\u5973\u4f46\u73b0"\"\u524d\u4e9b\u6240\u540c\u65e5\u624b\u53c8\u884c\u610f\u52a8\u65b9\u671f\u5b83\u5934\u7ecf"\"\u957f\u513f\u56de\u4f4d\u5206\u7231\u8001\u56e0\u5f88\u7ed9\u540d\u6cd5\u95f4\u65af\u77e5"\"\u4e16\u4ec0\u4e24\u6b21\u4f7f\u8eab\u8005\u88ab\u9ad8\u5df2\u4eb2\u5176\u8fdb\u6b64\u8bdd"\"\u5e38\u4e0e\u6d3b\u6b63\u611f\u89c1\u660e\u95ee\u529b\u7406\u5c14\u70b9\u6587\u51e0\u5b9a"\"\u672c\u516c\u7279\u505a\u5916\u5b69\u76f8\u897f\u679c\u8d70\u5c06\u6708\u5341\u5b9e\u5411"\"\u58f0\u8f66\u5168\u4fe1\u91cd\u4e09\u673a\u5de5\u7269\u6c14\u6bcf\u5e76\u522b\u771f\u6253"\"\u592a\u65b0\u6bd4\u624d\u4fbf\u592b\u518d\u4e66\u90e8\u6c34\u50cf\u773c\u7b49\u4f53\u5374"\"\u52a0\u7535\u4e3b\u754c\u95e8\u5229\u6d77\u53d7\u542c\u8868\u5fb7\u5c11\u514b\u4ee3\u5458"\"\u8bb8\u7a1c\u5148\u53e3\u7531\u6b7b\u5b89\u5199\u6027\u9a6c\u5149\u767d\u6216\u4f4f\u96be"\"\u671b\u6559\u547d\u82b1\u7ed3\u4e50\u8272\u66f4\u62c9\u4e1c\u795e\u8bb0\u5904\u8ba9\u6bcd"\"\u7236\u5e94\u76f4\u5b57\u573a\u5e73\u62a5\u53cb\u5173\u653e\u81f3\u5f20\u8ba4\u63a5\u544a"\"\u5165\u7b11\u5185\u82f1\u519b\u5019\u6c11\u5c81\u5f80\u4f55\u5ea6\u5c71\u89c9\u8def\u5e26"\"\u4e07\u7537\u8fb9\u98ce\u89e3\u53eb\u4efb\u91d1\u5feb\u539f\u5403\u5988\u53d8\u901a\u5e08"\"\u7acb\u8c61\u6570\u56db\u5931\u6ee1\u6218\u8fdc\u683c\u58eb\u97f3\u8f7b\u76ee\u6761\u5462"\"\u75c5\u59cb\u8fbe\u6df1\u5b8c\u4eca\u63d0\u6c42\u6e05\u738b\u5316\u7a7a\u4e1a\u601d\u5207"\"\u600e\u975e\u627e\u7247\u7f57\u94b1\u7d36\u5417\u8bed\u5143\u559c\u66fe\u79bb\u98de\u79d1"\"\u8a00\u5e72\u6d41\u6b22\u7ea6\u5404\u5373\u6307\u5408\u53cd\u9898\u5fc5\u8be5\u8bba\u4ea4"\"\u7ec8\u6797\u8bf7\u533b\u665a\u5236\u7403\u51b3\u7aa2\u4f20\u753b\u4fdd\u8bfb\u8fd0\u53ca"\"\u5219\u623f\u65e9\u9662\u91cf\u82e6\u706b\u5e03\u54c1\u8fd1\u5750\u4ea7\u7b54\u661f\u7cbe"\"\u89c6\u4e94\u8fde\u53f8\u5df4\u5947\u7ba1\u7c7b\u672a\u670b\u4e14\u5a5a\u53f0\u591c\u9752"\"\u5317\u961f\u4e45\u4e4e\u8d8a\u89c2\u843d\u5c3d\u5f62\u5f71\u7ea2\u7238\u767e\u4ee4\u5468"\"\u5427\u8bc6\u6b65\u5e0c\u4e9a\u672f\u7559\u5e02\u534a\u70ed\u9001\u5174\u9020\u8c08\u5bb9"\"\u6781\u968f\u6f14\u6536\u9996\u6839\u8bb2\u6574\u5f0f\u53d6\u7167\u529e\u5f3a\u77f3\u53e4"\"\u534e\u8ae3\u62ff\u8ba1\u60a8\u88c5\u4f3c\u8db3\u53cc\u59bb\u5c3c\u8f6c\u8bc9\u7c73\u79f0"\"\u4e3d\u5ba2\u5357\u9886\u8282\u8863\u7ad9\u9ed1\u523b\u7edf\u65ad\u798f\u57ce\u6545\u5386"\"\u60ca\u8138\u9009\u5305\u7d27\u4e89\u53e6\u5efa\u7ef4\u7edd\u6811\u7cfb\u4f24\u793a\u613f"\"\u6301\u5343\u53f2\u8c01\u51c6\u8054\u5987\u7eaa\u57fa\u4e70\u5fd7\u9759\u963f\u8bd7\u72ec"\"\u590d\u75db\u6d88\u793e\u7b97\u4e49\u7adf\u786e\u9152\u9700\u5355\u6cbb\u5361\u5e78\u5170"\"\u5ff5\u4e3e\u4ec5\u949f\u6015\u5171\u6bdb\u53e5\u606f\u529f\u5b98\u5f85\u7a76\u8ddf\u7a7f"')    last = tuple('"\u7684\u4e00\u662f\u4e86\u6211\u4e0d\u4eba\u5728\u4ed6\u6709\u8fd9\u4e2a\u4e0a\u4eec\u6765"\      "\u5230\u65f6\u5927\u5730\u4e3a\u5b50\u4e2d\u4f60\u8bf4\u751f\u56fd\u5e74\u7740\u5c31\u90a3"\"\u548c\u8981\u5979\u51fa\u4e5f\u5f97\u91cc\u540e\u81ea\u4ee5\u4f1a\u5bb6\u53ef\u4e0b\u800c"\"\u8fc7\u5929\u53bb\u80fd\u5bf9\u5c0f\u591a\u7136\u4e8e\u5fc3\u5b66\u4e48\u4e4b\u90fd\u597d"\"\u770b\u8d77\u53d1\u5f53\u6ca1\u6210\u53ea\u5982\u4e8b\u628a\u8fd8\u7528\u7b2c\u6837\u9053"\"\u60f3\u4f5c\u79cd\u5f00\u7f8e\u603b\u4ece\u65e0\u60c5\u5df1\u9762\u6700\u5973\u4f46\u73b0"\"\u524d\u4e9b\u6240\u540c\u65e5\u624b\u53c8\u884c\u610f\u52a8\u65b9\u671f\u5b83\u5934\u7ecf"\"\u957f\u513f\u56de\u4f4d\u5206\u7231\u8001\u56e0\u5f88\u7ed9\u540d\u6cd5\u95f4\u65af\u77e5"\"\u4e16\u4ec0\u4e24\u6b21\u4f7f\u8eab\u8005\u88ab\u9ad8\u5df2\u4eb2\u5176\u8fdb\u6b64\u8bdd"\"\u5e38\u4e0e\u6d3b\u6b63\u611f\u89c1\u660e\u95ee\u529b\u7406\u5c14\u70b9\u6587\u51e0\u5b9a"\"\u672c\u516c\u7279\u505a\u5916\u5b69\u76f8\u897f\u679c\u8d70\u5c06\u6708\u5341\u5b9e\u5411"\"\u58f0\u8f66\u5168\u4fe1\u91cd\u4e09\u673a\u5de5\u7269\u6c14\u6bcf\u5e76\u522b\u771f\u6253"\"\u592a\u65b0\u6bd4\u624d\u4fbf\u592b\u518d\u4e66\u90e8\u6c34\u50cf\u773c\u7b49\u4f53\u5374"\"\u52a0\u7535\u4e3b\u754c\u95e8\u5229\u6d77\u53d7\u542c\u8868\u5fb7\u5c11\u514b\u4ee3\u5458"\"\u8bb8\u7a1c\u5148\u53e3\u7531\u6b7b\u5b89\u5199\u6027\u9a6c\u5149\u767d\u6216\u4f4f\u96be"\"\u671b\u6559\u547d\u82b1\u7ed3\u4e50\u8272\u66f4\u62c9\u4e1c\u795e\u8bb0\u5904\u8ba9\u6bcd"\"\u7236\u5e94\u76f4\u5b57\u573a\u5e73\u62a5\u53cb\u5173\u653e\u81f3\u5f20\u8ba4\u63a5\u544a"\"\u5165\u7b11\u5185\u82f1\u519b\u5019\u6c11\u5c81\u5f80\u4f55\u5ea6\u5c71\u89c9\u8def\u5e26"\"\u4e07\u7537\u8fb9\u98ce\u89e3\u53eb\u4efb\u91d1\u5feb\u539f\u5403\u5988\u53d8\u901a\u5e08"\"\u7acb\u8c61\u6570\u56db\u5931\u6ee1\u6218\u8fdc\u683c\u58eb\u97f3\u8f7b\u76ee\u6761\u5462"\"\u75c5\u59cb\u8fbe\u6df1\u5b8c\u4eca\u63d0\u6c42\u6e05\u738b\u5316\u7a7a\u4e1a\u601d\u5207"\"\u600e\u975e\u627e\u7247\u7f57\u94b1\u7d36\u5417\u8bed\u5143\u559c\u66fe\u79bb\u98de\u79d1"\"\u8a00\u5e72\u6d41\u6b22\u7ea6\u5404\u5373\u6307\u5408\u53cd\u9898\u5fc5\u8be5\u8bba\u4ea4"\"\u7ec8\u6797\u8bf7\u533b\u665a\u5236\u7403\u51b3\u7aa2\u4f20\u753b\u4fdd\u8bfb\u8fd0\u53ca"\"\u5219\u623f\u65e9\u9662\u91cf\u82e6\u706b\u5e03\u54c1\u8fd1\u5750\u4ea7\u7b54\u661f\u7cbe"\"\u89c6\u4e94\u8fde\u53f8\u5df4\u5947\u7ba1\u7c7b\u672a\u670b\u4e14\u5a5a\u53f0\u591c\u9752"\"\u5317\u961f\u4e45\u4e4e\u8d8a\u89c2\u843d\u5c3d\u5f62\u5f71\u7ea2\u7238\u767e\u4ee4\u5468"\"\u5427\u8bc6\u6b65\u5e0c\u4e9a\u672f\u7559\u5e02\u534a\u70ed\u9001\u5174\u9020\u8c08\u5bb9"\"\u6781\u968f\u6f14\u6536\u9996\u6839\u8bb2\u6574\u5f0f\u53d6\u7167\u529e\u5f3a\u77f3\u53e4"\"\u534e\u8ae3\u62ff\u8ba1\u60a8\u88c5\u4f3c\u8db3\u53cc\u59bb\u5c3c\u8f6c\u8bc9\u7c73\u79f0"\"\u4e3d\u5ba2\u5357\u9886\u8282\u8863\u7ad9\u9ed1\u523b\u7edf\u65ad\u798f\u57ce\u6545\u5386"\"\u60ca\u8138\u9009\u5305\u7d27\u4e89\u53e6\u5efa\u7ef4\u7edd\u6811\u7cfb\u4f24\u793a\u613f"\"\u6301\u5343\u53f2\u8c01\u51c6\u8054\u5987\u7eaa\u57fa\u4e70\u5fd7\u9759\u963f\u8bd7\u72ec"\"\u590d\u75db\u6d88\u793e\u7b97\u4e49\u7adf\u786e\u9152\u9700\u5355\u6cbb\u5361\u5e78\u5170"\"\u5ff5\u4e3e\u4ec5\u949f\u6015\u5171\u6bdb\u53e5\u606f\u529f\u5b98\u5f85\u7a76\u8ddf\u7a7f"')    # 课程名称    subjects = ('语文', '数学', '英语','化学')    for i in range(2000):        line = []        r = random.randint(1, 100)        name = random.choice(first)        # 按一定概率生成只有两个字的中文名字        if r > 50:            name = name + random.choice(middle)        name = name + random.choice(last)        # 依次生成姓名、课程名称和成绩        line.append(name)        line.append(random.choice(subjects))        line.append(random.randint(0, 100))        sheet.append(line)        # 保存数据,生成excel    wb.save(fileName)def getMaxScore(oldfileName, newfilrName):    wb = openpyxl.load_workbook(oldfileName)    final_wb = openpyxl.Workbook() # 创建一个新的excel工作簿对象用来存储学生各科目最高成绩    start_sheet = wb.active  # 开始自动生成的文件    final_sheet = final_wb.active    final_sheet.title = '学生的各科成绩'    final_sheet.append(['姓名', '课程', '最高分'])    stuGrade = {}  # 创建一个记录全校学生成绩的字典    for i in range(2, start_sheet.max_row + 1):        stuName = start_sheet['A' + str(i)].value  # 获取学生名字        lesName = start_sheet['B' + str(i)].value  # 获取课程名        score = start_sheet['C' + str(i)].value  # 获取对应的分数        # 判断stuGrade中是否存有该学生        if stuName in stuGrade:            stuGrade[stuName]        else:            stuGrade[stuName] = {}        # 获取最大分数,先判断该学生下的成绩字典中是否存有这门课程        if lesName in stuGrade[stuName]:            if score > stuGrade[stuName][lesName]:                stuGrade[stuName][lesName] = score        else:            stuGrade[stuName][lesName] = score    for student in stuGrade:        for lesson, score in stuGrade[student].items():            final_sheet.append([student, lesson, score])    final_wb.save(newfilrName)if __name__ == '__main__':    oldfile = '全校学生成绩.xlsx'    newfile = '学生每门课程的最高成绩.xlsx'    autoGet(oldfile)    getMaxScore(oldfile, newfile)

8、Word文件操作

编写程序,读取 Word 文件中的所有段落文本,然后输出其中所有红色的文本和加粗的文本以及同时具有这两种属性的文本

#encoding=gbk"""8、Word文件操作编写程序,读取 Word 文件中的所有段落文本,然后输出其中所有红色的文本和加粗的文本以及同时具有这两种属性的文本pip install python-docx -i http://pypi.douban.com/simple --trusted-host pypi.douban.com"""from docx import Documentfrom docx.shared import RGBColorboldText = []redText = []doc = Document('test.docx')for p in doc.paragraphs:    for r in p.runs:    # 加粗字体        if r.bold:            boldText.append(r.text)        # 红色字体        if r.font.color.rgb == RGBColor(255,0,0):            redText.append(r.text)result = {'红色的文本': redText, '加粗的文本': boldText, '红色及加粗的文本': set(redText) & set(boldText)}# 输出结果for title in result.keys():    print(title.center(30, '='))    for text in result[title]:        print(text)

心得体会

练习了python对文件的基本操作(word,Excel)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-04 13:54:23 HTTP/2.0 GET : https://f.mffb.com.cn/a/487620.html
  2. 运行时间 : 0.129037s [ 吞吐率:7.75req/s ] 内存消耗:4,786.45kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=413b0877ba23673ae1d9c96fbde3e83a
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000581s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000721s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003778s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003279s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000571s ]
  6. SELECT * FROM `set` [ RunTime:0.001630s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000676s ]
  8. SELECT * FROM `article` WHERE `id` = 487620 LIMIT 1 [ RunTime:0.012461s ]
  9. UPDATE `article` SET `lasttime` = 1783144463 WHERE `id` = 487620 [ RunTime:0.012811s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.003047s ]
  11. SELECT * FROM `article` WHERE `id` < 487620 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000609s ]
  12. SELECT * FROM `article` WHERE `id` > 487620 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000494s ]
  13. SELECT * FROM `article` WHERE `id` < 487620 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001073s ]
  14. SELECT * FROM `article` WHERE `id` < 487620 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007757s ]
  15. SELECT * FROM `article` WHERE `id` < 487620 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.010366s ]
0.130782s