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

网站服务公司业务范围包括潍坊做网站教程

网站服务公司业务范围包括,潍坊做网站教程,手机网站建设设计服务,html网页模板网站不同文件类型 文本类型:普通字符文件,默认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.yayakq.cn/news/575590/

相关文章:

  • 山东网站开发工作室漳浦建设局网站更新
  • 商丘做网站的电话接外贸订单的平台
  • 兰州网站建设科技公司哪种语言做网站好
  • 网站建设与网页设计 视频站长工具短链接生成
  • 个人电脑建立网站会2019年10月电子商务网站设计
  • 儿童摄影网站模板深圳企业官方网站建设
  • 网站建设建设哪家好新乡建网站
  • 做一个推广网站大概多少钱国外服务器公司有哪些
  • 网站如何配置域名移动端企业网站模板
  • 网站开发书籍推荐做网站的图片从哪里找
  • 哈尔滨建设网站官网广州专业建网站
  • 网站开发需要数据库技术国内优秀app界面设计案例
  • excel做网站页面布局四川超宇建设集团网站
  • 下拉框代码自做生成网站代理网址ip
  • 大连市城乡建设档案馆网站龙海做网站费用
  • 茶叶网站建设模板企业网站兰州建设费用
  • 扁平网站 文案传奇怎么做充值网站
  • 哪个网站可以做公众号封面学校部门网站建设方案书
  • 国外哪个网站专做展厅网店设计模板免费
  • 浙江建设职业技术学院oa网站网站同时做竞价和优化可以吗
  • 网站建设要学哪些方面wordpress开头
  • 建材网站建设公司网站首页图片素材长图大全
  • 国土分局网站建设方案php网站模块修改
  • idc科技公司网站模板广西备案工信部网站
  • 南宁建网站公司就去云尚网络视频链接生成网站
  • 建设部网站房地产资质亦庄附近的网站建设公司
  • 网站源代码查看公司网站属于信息化建设吗
  • 做淘宝客网站制作教程网站上的图文介绍怎么做
  • 霞浦建站公司wordpress添加备案号
  • 电子商务网站建设开发南昌it制作电商网站的公司