re模块的定义re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的re模块的常用方法方法描述返回值compile(pattern)根据包含正则表达式的字符串创建模式对象re对象search(pattern, string)在字符串查找 。第一个匹配到的对象或者None返回一个match对象match(pattern, string)在字符串的开始处匹配模式。
转载 2023-12-21 12:12:23
201阅读
#模块的加载不管是用import还是用from mmmm import *的方式导入模块,当程序运行之后,回头在看那个存储着mmmm.py文件的目录,多了一个文件:qw@qw-Latitude-E4300:~/Documents/ITArticles/BasicPython/codes$ ls mmm* mmmm.py mmmm.pyc在这个目录下面,除了原来的那个mmmm.py之外,又多了一
文件的读写1.文件的读取1.按字符读取文件当我们需要对文件进行操作的时候,首先需要打开文件流在这里用到了open()函数,open()函数的参数,必选参数为路径,此处的路径可以填写相对路径或者绝对路径(相对路径更利于文件的迁移)。还有非强制性的参数,有模式参数,'r’以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。# 按照字符读取文件 f = open('./a.txt','r'
转载 2024-04-10 16:29:28
289阅读
什么是LSB    LSB,即Linux标准规范(英语:Linux Standard Base)是一个在Linux基金会结构下对Linux发行版的联合项目,使Linux操作系统符合软件系统架构,或文件系统架构标准的规范及标准。LSB基于POSIX,统一UNIX规范及其他开放标准,共在某些领域扩展它们。详细情况请参考相关链接。LSB脚本动作 &nbs
转载 2024-03-28 22:15:20
79阅读
字符:   . 匹配除换行符以外的任意字符  \w 匹配字母或数字或下划线或汉字  \s 匹配任意的空白符  \d 匹配数字  \b 匹配单词的开始或结束  ^ 匹配字符串的开始  $ 匹配字符串的结束次数:  * 重复零次或更多次  + 重复一次或更多次  ? 重复零次或一次  {n} 重复n次  {n,} 重复n次或更多次  {n,m} 重复n到m次1)编译正则表达式 p = re
转载 2024-06-29 11:11:33
209阅读
最近要做游戏开发的脚本reload,发现有很多问题需要理解,索性看看python的import reload的原理都给看看吧! import说明  import做了三件事情:  1.创建了一个namespace,包含了对应的源代码文件的所有objects。在该文件中所有fuction和method(关于method和function可参考下面)用到的global表达式都从该namesp
2.1字符串(string)        2.1.1字符编码                 每个国家定义自己的字符集时,一般字符集和编码都统一定义了。例如:
转载 2024-06-11 13:25:24
74阅读
1、问题现象:2、解决办法:editor的字体设置为DialogInput补充知识:Python +Selenium 支持多项目集中配置文件管理Yaml在自动化测试项目管理经常会遇到2个问题:1.我手头上有多个需要做自动化的项目,我每个项目都要新建一个项目文件吗?2.一些基础的配置信息如何高效的进行管理?争对这2个问题,这边采用了Yaml 进行配置文件的一个管理:YAML 是一种简洁的非标记语言。
ascii、unicode、utf-8、gbk简介asciiASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符,1bytes代表一个字符知识点:8bit = 1bytesUnicode为了统一世界各国语言的不同,统一用2个bytes代表一个字符,特点:速度快,但浪费空间utf-8为了改变Unicode的这种缺点,规定一个英文字符用一个字节表示,一个中文字符用三个
转载 2024-02-18 20:49:35
84阅读
编码:GBK和UTF-8都是对unicode编码的优化,其中UTF-8 汉子使用3个字节,24位表示 GBK的汉子使用2个字节,16位表示,GBK和UTF-8的关系1、python2,如何需要将UTF-8转换成GBK需要经理   将UTF-8解码成UNICODE,在有unicode编码成GBK2、python3,没有了解码的模块,可以直接将UTF-8编码成GBKpython3内部
转载 2023-08-07 20:34:07
574阅读
py3在不同默认编码系统会直接使用utf-8的编码在py2与py3的代码迁移以及升级的时候 遇到了py2与py3的编码问题,算是一个老问题了。 一直没弄明白 数据在底层的都是二进制 但是读写二进制的时候要按照一定规则读写 这样就诞生了编码。 常用的 Ascii、Unicode、gbk等格式编码 不管是编译器还是操作系统都有其编码方式 win默认应该是gbk(国内的哈),活动页面的编码 可以在win
模块介绍os.path模块时操作系统(os)模块下面的一个子模块,该模块实现了获取文件属性的一些方法。主要包括,文件的绝对路径、相对路径、目录,文件的相关信息(访问时间、修改时间、文件大小等),以及文件的路径拼接等。模块方法1、os.path.abspath函数os.path.abspath(path)abspath函数返回文件的绝对路径。>>> abspath = os.pat
python3 open txt的UnicodeDecodeError: 'gbk' codec问题解决方案 先直截了当给出解决方案,在程序开头加上: import _locale _locale._getdefaultlocale = (lambda *args: ['zh_CN', 'utf8']) 12 分析 在Windows下经常用python open函数的人相信都遇到过UnicodeD
转载 2023-08-15 23:39:28
219阅读
大家注意到没有,RA2的中文版本使用的是GBK点阵字库,这样做有一个好处:不管玩家是用的简体还是繁体都能识别显示的文字。 GBK的意思大概是“国家标准汉字扩展字符集”吧,记不清了。但它的确是个好东东,比GB2312、BIG5什么的强多了。因为它包括GB2312、GBK的所有字符而且还补充了很多字,另
转载 2017-04-03 13:57:00
138阅读
2评论
# Python如何下载GBK编码的网页内容 在使用Python进行网页爬取的过程,我们经常会遇到需要下载GBK编码的网页内容的情况。由于Python默认使用的是UTF-8编码,因此需要对GBK编码进行处理,以确保正确地下载网页内容。 本文将介绍如何使用Python下载GBK编码的网页内容,并提供一个实际问题的解决方案。 ## 实际问题 假设我们需要从某个网站上爬取一些关于中国古代文化的
原创 2023-09-24 11:13:31
127阅读
s = new String(s.toString().getBytes("GBK"));
转载 2023-06-08 10:25:30
123阅读
1、 执行 Python 脚本的两种方式1)/usr/bin/python3 xx.py2)python3 xx.py #注xx.py需要在内容里面调用由什么解释器执行2、 简述位、字节的关系1Byte = 8bit1bit 表示某个二进制 0 13、 简述 ascii、unicode、utf-8、gbk 的关系最初计算机是由美国发明的,计算机需要一套相应的字符编码集ascii,来表示英文字符后来
转载 2024-03-12 16:47:34
77阅读
# 重新加载模块:Pythonreload未定义的解决方案 ## 引言 在Python,当我们使用import语句导入模块时,Python会将模块的代码加载到内存并执行。如果我们修改了模块的代码,希望在不重启Python解释器的情况下立即使用新的代码,就需要重新加载(reload)模块。然而,有时我们会遇到“reload未定义”的错误,表示reload函数不可用。本文将介绍reload
原创 2023-11-05 05:02:45
231阅读
最近要做游戏开发的脚本reload,发现有很多问题需要理解,索性看看python的import reload的原理都给看看吧! import说明  import做了三件事情:  1.创建了一个namespace,包含了对应的源代码文件的所有objects。在该文件中所有fuction和method(关于method和function可参考下面)用到的global表达式都从该namesp
转载 8月前
44阅读
# Android GBK中文显示 ## 介绍 在Android开发,我们经常会遇到需要在应用显示中文的情况。然而,由于Android默认使用的是UTF-8编码,而GBK编码是中文广泛使用的编码方式,因此在处理GBK编码的中文时可能会遇到一些问题。本文将介绍如何在Android应用中正确显示GBK编码的中文,并提供相关的代码示例。 ## 问题描述 在Android应用,如果我们直接使
原创 2023-12-11 15:52:12
245阅读
  • 1
  • 2
  • 3
  • 4
  • 5