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

天津市网站建设公司二十条优化措施原文

天津市网站建设公司,二十条优化措施原文,宁波建设局网站郑建华,网站运营学习不同文件类型 文本类型:普通字符文件,默认unicode字符集,记事本可打开 文本文件的复制 # 文本文件 source_path r"C:\Users\maido\Desktop\测试python文件.txt" destionPath r"C:\Users\maido\Desktop\copy测试python文件…

不同文件类型

文本类型:普通字符文件,默认unicode字符集,记事本可打开

文本文件的复制

# 文本文件
source_path = r"C:\Users\maido\Desktop\测试python文件.txt"
destionPath = r"C:\Users\maido\Desktop\copy测试python文件.txt"# 模式:rt-read text; wt-writetext
with open(source_path, mode="rt", encoding="utf-8") as reader:lines = reader.read()with open(destionPath, mode="wt", encoding="utf-8") as writer:writer.write(lines)

执行结果
在这里插入图片描述
且对应路径下出现已经复制好的文件
在这里插入图片描述

二进制文件:jpg、mp3、mp4等

python中最常用的文件管理的方式是通过with来管理上下文的资源关闭情况

非文本文件复制

非文本文件的复制和文本文件的复制最大的区别在于,非文本文件在复制时候是不能够指定文件编码的,例如像文本文件那样指定为utf-8,且复制的模式需要更改,rb - read binary、wb - writer binary。

# 文本文件
source_path = r"C:\Users\maido\Desktop\测试python非文本文件复制.png"
destionPath = r"C:\Users\maido\Desktop\copy测试python非文本文件复制.png"# 模式:rb-read binary; wb-write binary,非文本文件路径不能指定utf-8这种编码
with open(source_path, mode="rb") as reader:lines = reader.read()with open(destionPath, mode="wb") as writer:writer.write(lines)

执行结果
在这里插入图片描述
且在对应路径下出现复制的文件
在这里插入图片描述

综合案例

# 登录日志相关
import timeFileName = 'log.txt'
def record_log(user, status):#先做写的操作,a - append模式,写入数据到日志,直接append,编码问题uft-8with open(FileName, 'a', encoding= 'utf-8') as f:log = f'登录用户:{user},{status},登录时间:{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())}'f.write(log + '\n')def read_log():with open(FileName, 'rt', encoding= 'utf-8') as f:for line in f.readlines():line = line.strip()print(line)# 接收用户名、密码
user = input("请输入名称")
pwd = input("请输入密码")# 展示界面
def show_menu():menu = '''***********1.当前登录用户2.查看登录日志3.退出系统'''print(menu)#mock数据库
if user in ('a','b','c') and pwd == "666":record_log(user, '登录成功')# 展示界面-保证界面不退出while True:show_menu()choice = input("请输入您的操作码")if choice == '1':print("当前用户:", user)elif choice == '2':read_log()elif choice == '3':record_log(user, "退出系统")print("感谢使用下次见")breakelse:print("请输入有效数字")
else:print('登录失败您的用户名或者密码有错误')record_log(user, '登录失败')

执行结果
在这里插入图片描述

http://www.dtcms.com/wzjs/423011.html

相关文章:

  • 网站建设合同范本网站建设服务商
  • 北京网站制作业务如何开展seo营销外包公司
  • 九江网站建设就在刚刚武汉宣布最新消息
  • 购物网站配色怎么设计一个网站可以优化多少关键词
  • 网站首页滚动页面公司广告推广方案
  • 图片做动画网站国产十大erp软件
  • 个体户能做网站备案吗seo搜索引擎优化书籍
  • 免费网站安全青岛seo博客
  • 做饲料机的川工网站衡水seo培训
  • 有关建设旅行网站的建设今天刚刚发生的新闻台湾新闻
  • 温州做网站费用国家卫生健康委
  • 东莞比较出名的网站建设公司如何推广一款app
  • 网站建设有必要做手机端吗seo做的比较牛的公司
  • 齐河网站建设费用网页设计与制作步骤
  • 携程网站建设进度及实施过程2022年新闻摘抄简短
  • 深圳市网站建设公司排名seo推广专员工作内容
  • dw是做网站的软件吗网站链接提交收录
  • 阿里云服务器责任怎么做网站百度地图的精准定位功能
  • 广东网站建设服务seo在线优化排名
  • cgi做网站接外包网站
  • 石家庄哪里有网站建设河北seo网络优化师
  • 营销网站建站公司哪家好教育机构排名
  • 产品众筹网站开发东莞seo外包平台
  • 悦然wordpress建站服务营销策划公司是干什么的
  • 优秀网站设计推荐爱站网站排行榜
  • 深圳创业补贴seo整合营销
  • 舞蹈培训网站模板seo优化文章网站
  • 自己怎么做外贸批发网站app推广平台排行榜
  • 企业建设网站公司名称大全泰安seo公司
  • 东莞大朗网站建设深圳网络推广公司有哪些