当前位置: 首页 > news >正文

一家专做节日商品的网站谷歌网址

一家专做节日商品的网站,谷歌网址,宁波专业建设网站建站公司,河口建设局网站目录 1、文本文件读写基础。编写程序,在 当前目录下创建一个文本文件 test.txt,并向其中写入字符串 hello world。2、编写一个程序 demo.py,要求运行该程序后,生成 demo_new.py 文件,其中内容与demo.py 一样&#xff0…

目录

    • 1、文本文件读写基础。编写程序,在 当前目录下创建一个文本文件 test.txt,并向其中写入字符串 hello world。
    • 2、编写一个程序 demo.py,要求运行该程序后,生成 demo_new.py 文件,其中内容与demo.py 一样,只是在每一行的后面加上行号。要求行号以#开始,并且所有行的#符号垂直对齐
    • 3、编写程序,使用pickle模块将包含学生成绩的字典保存为二进制文件,然后再读取内容并显示。
    • 4、计算文件 MD5 的值。MD5 是一种常用的哈希算法,不论原始信息长度如何,总是计算得到一个固定长度的二进制字符串。该算法对原文的改动非常敏感,因此该算法被用于检验信息是否被修改过,用于文件完整性检验,或者数字签名。
    • 5、统计三国演义中高频词

1、文本文件读写基础。编写程序,在 当前目录下创建一个文本文件 test.txt,并向其中写入字符串 hello world。

from pathlib import Path
currentPath=Path.cwd()path=currentPath/'test.txt'
with path.open('w') as f:f.write('hello world')

在这里插入图片描述

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

with open('demo01.py','r') as f:content=f.readlines()maxlength=len(max(content,key=len))# enumerate同时列出数据和下标
# ljust返回一个原字符串左对齐
with open('demo_new.py','w') as f2:for i,line in enumerate(content):f2.write(line.rstrip().ljust(maxlength)+'#'+str(i+1)+'\n')

在这里插入图片描述

3、编写程序,使用pickle模块将包含学生成绩的字典保存为二进制文件,然后再读取内容并显示。

import pickle as p
student={'大明',10101,'二班','班长'}
# wb二进制写方式打开文件,只能写文件
# rb二进方式读取文件
# dumps读入数据并序列化
# loads以数列化数据读出
with open('student.dat','wb') as s:data=p.dumps(student)s.write(data)s.close()
with open('student.dat','rb') as ss:dirt=ss.read()ss.close()dirt=p.loads(dirt)print(dirt)

在这里插入图片描述

4、计算文件 MD5 的值。MD5 是一种常用的哈希算法,不论原始信息长度如何,总是计算得到一个固定长度的二进制字符串。该算法对原文的改动非常敏感,因此该算法被用于检验信息是否被修改过,用于文件完整性检验,或者数字签名。

Python 标准库 hashlib 中 md5()函数可以用来计算字节串的 MD5 值。编写一个程序,
要求输入一个文件名,然后输出该文件的 MD5 值,如果文件不存在就给出相应提示

import hashlib as ha
import os
# hexdigest()用于获取哈希对象的十六进制摘要。
file=input("输入文件路径:")if os.path.exists(file):with open(file,'r') as f:data=f.read()data_md5=ha.md5(data.encode(encoding='UTF-8')).hexdigest()print(data_md5)
else:print("没有该文件")

在这里插入图片描述

5、统计三国演义中高频词

下载《三国演义》电子文本(也可从烟台大学本课程教学网站实验栏目中下载)。使用
jieba 库对文件“三国演义.txt”中的文本进行分词,并对每个词出现的次数进行统计,将词频
最高的前三个词语输出。运行效果如下。
输入:无
输出:[(934, ‘曹操’), (831, ‘孔明’), (761, ‘将军’)]

import jieba
txt = open("sanguo.txt", "r", encoding = "utf-8").read()
words = jieba.lcut(txt)
counts = {}
for word in words:if len(word) == 1:continueelse:counts[word] = counts.get(word, 0) + 1
items = list(counts.items())
items.sort(key = lambda x:x[1], reverse = True)
for i in range(3):word, count = items[i]# 第一个字符宽度10,第二个字符宽度5。格式化输出print("{0:<10}{1:>5}".format(word, count))

在这里插入图片描述

http://www.wooajung.com/news/28103.html

相关文章:

  • 做视频的网站网络营销方式都有哪些
  • 移动网站推广sem全称
  • 如何建淘客网站网络营销的四大特点
  • 申请个人网站建设关键词优化seo多少钱一年
  • 资金盘网站开发费用seo网络营销课程
  • 成人用品网站开发专业seo优化推广
  • 做网站卖东西赚钱吗湖南企业竞价优化首选
  • 宝安电子厂做网站友情链接交换网
  • 3g手机网站建设谷歌seo需要做什么的
  • 如何创建网站挣钱长沙百度网站快速排名
  • 网站建设电话销售开场白百度知道个人中心
  • 网站全屏轮播代码 js公众号推广平台
  • 张掖seo海淀区seo搜索引擎
  • 做网站优化步骤seo优化网络公司
  • 做网站后台要做些什么百度指数官网登录
  • 可以把网站建设在云主机上吗制作链接的app的软件
  • 房地产网站怎样建设才能快速盈利电视剧排行榜
  • 网站建设收费明细小程序开发公司排行榜
  • 网站建设思路方向html家乡网站设计
  • 昆山网站开发ikelv点击排名软件哪个好
  • 珠海网站建设 科速安卓手机优化
  • 备案网址查询网站优化服务
  • 天津网站开发建设电子商务seo
  • 高端网站建设 引擎技网站策划是做什么的
  • 手把手制作公司网站百度竞价推广代理商
  • 微网站后台录入百度引流免费推广怎么做
  • 机票网站手机版建设专业seo站长工具全面查询网站
  • 做网站一定要虚拟主机吗上海网站搜索排名优化哪家好
  • 广东网站建设微信商城开发扬州seo优化
  • 网站开发报价表格式模板云搜索