深拷贝和浅拷贝 列表的拷贝,用copy方法浅拷贝,新列表和被拷贝列表的id是不一样的. list1 = [1, 'ss', (5, 6), ['p', 'w','M'], {'key1': 'value1', 'key2':'value2'}] print('list1', id(list1)) # list1 1964077175880 list2 = list1.copy() print('list2', id(list2)) # list2 1964333005960 浅拷贝之后,如果在新…
1. webp 文件 与JPEG相同,WebP 是一种有损压缩利用预测编码技术. WebP 是 Google 新推出的影像技术,它可让网页图档有效进行压缩,同时在质量相同的情况下,WebP 格式图像的体积要比 JPEG 格式图像小 40%(WebPconv | WebP File Converter | Romeolight),进而让整体网页下载速度加快.为了改善 JPEG 的图片压缩技术,他们使用了一种基于 VP8 编码(已在 2010 五月开源)的图片压缩器,利用预测编码技术,同时还采用了一…
程序是事件驱动的,写博客是什么驱动的?事件? 时间?no,我承认我很懒,甚至不愿意记录总结.哪是什么驱动的? 对! 问题驱动的.遇到了问题解决了问题突然想起来搬到blog上,让遇到相同问题的可以参考下. 问题所在 我用的Electronic WeChat,当朋友发送文字.图片.甚至视频的时候都可以打开(Audio无法收听,因为电脑无外设音响/喇叭).但发来的语音就扯蛋了,只能通过手机听,甚至不能转发. 但是发现可以通过开发者工具看到http语音文件的请求地址. 直接复制url在浏览器中打开没有任…
今日内容 1.字符编码:人识别的语言与机器识别的语言转换的媒介 2.字符与字节:字符占多少字节,字符串转换 3.文件操作:操作硬盘的一块区域 字符编码 重点:什么是字符编码 人类能识别的字符等高级标识符,电脑只能识别0,1组成的标识符,要完成人与机器之间的信息交流,一定需要一个媒介,进行两种标识符的转化(两种表示符的对应关系) 对应关系形成的结构称之为:编码表 了解:编码表的发展史 1.ascii(ASCII):字母.数字.英文符号与计算机01标识符的对应关系 思考:如何将128个字符用01完全…
C# winform文件批量转编码 选择文件夹 打开指定目录 private void btnFile_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = true; fileDialog.Title = "请选择文件"; fileDialog.Filter="所有文件(*.*)|*.*"; if…
一. python打开文件代码如下: f = open("d:\test.txt", "w") 说明: 第一个参数是文件名称,包括路径: 第二个参数是打开的模式mode 'r':只读(缺省.如果文件不存在,则抛出错误) 'w':只写(如果文件不存在,则自动创建文件) 'a':附加到文件末尾 'r+':读写 如果需要以二进制方式打开文件,需要在mode后面加上字符"b",比如"rb""wb"等 二.pytho…
之前一直对python文件中编码解码糊里糊涂,今天看到一篇文章,觉得把我讲的有点明白了.写个心得吧. 1.编码解码是怎么一回事? Python 里面的编码和解码也就是 unicode 和 str 这两种形式的相互转化. 编码是 unicode -> str,相反的,解码就是 str -> unicode. str形式,也就是字符串形式都是以一定的编码格式存在的,常见的编码格式有utf-8.ASCII.gb2312等等. str1.decode('gb2312'),表示将gb2312编码的字符串…
python 代码文件的编码.py文件默认是ASCII编码,中文在显示时会做一个ASCII到系统默认编码的转换,这时就会出错:SyntaxError: Non-ASCII character.需要在代码文件的第一行或第二行添加编码指示: # coding=utf- ##以utf-8编码储存中文字符 print '中文' 像上面那样直接输入的字符串是按照代码文件的编码来处理的,如果 用unicode编码,有以下三种方式: s1 = u'中文' #u表示用unicode编码方式储存信息 s2 = u…
字符编码: 什么是字符编码? 字符编码是将人识别的字符转换成计算机能识别的二进制字符(01),转换的规则就是编码表. 人能识别的字符串  与  计算机能识别的二进制字符 两者之间对应关系构成的结构称为:编码表 ASCII码: 字母.数字.英文符号与计算机01标识符的对应关系 中国(研究汉字与01标识符之间关系):GB2312---->GBK----->GB18030 日本:shift_JIS 韩国:Euc-Kr 万国码(unicode): 目的是创造出一个可以完成各国字符与计算机的01标识符对…
内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: #/usr/bin/env python # -*- coding:utf-8 -*- #Author:W-D f=open("test","r",encoding="utf-8")#打开文件,并告诉解释器以那种编码打开,编码不对会报错 data=f.read()#操作文件…