logo头像
Snippet 博客主题

Python

Python ConfigParser模块常用方法示例

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在Python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。 Python ConfigParser模块解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项.…

升级 Python 的模块

pip 当前内建命令并不支持升级所有已安装的Python模块。 列出当前安装的包: 1pip list…

Python 字符编码

字符串也是一种数据类型,但比较特殊的是字符串存在一个编码问题,也就是我们怎么用计算机来表示相应的字符并存储。在编程语言中,我们经常会处理文本编码之间的转化问题,因为文本可能存在不同的编码,比如 ASCII、GBK、UTF-8 等等。…

模块zlib 压缩与解压

模块zlib用来解压和压缩字符串或者文件,能够自动识别压缩格式来自动解压。 字符串的解压与字符串:…

Python递归实现字典中的Unicode转换成str

由于josn库的loads方法会把类型全部转换成 Unicode。如果想要变成str对象的话,就要自己去encode。 试试如下代码: 123456789def byteify(input): if isinstance(inp...

Python 列出当前目录的文件和文件夹

只获取当前目录的文件和文件夹 1234567list = os.listdir(rootdir)#列出目录下的所有文件和目录for line in list: filepath = os.path.join(rootdir,line) if os.path.isdir(filepath):#如果filepath是目录 print "dir:" + filepath else: print "file:" + filepath…

Python中执行 Sehll 命令

在日常的使用中,会经常遇到需要执行 Shell 命令的情况,但是很多时候,在 Python 下执行也是很方便的。下面介绍四种方法以供参考。…

Python Pip 使用警告

在macOS更新完pip(9.0.1)之后使用会出现如下警告: 1DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning. 虽然不影响使用,但是还是要解决。方法如下:…

Python判断字符串是否是回文结构

​ 回文(Palindrome),就是一个序列(如字符串)正着读反着读是一样的。生物信息学上最常见的就是转录因子在DNA上的结合位点通常都是回文结构。在 Python 应该如何判断字符串?…

Python第三方库unrar

unrar模块介绍 ​ unrar第三方python库是解压rar压缩文件的扩展包,可实现对rar压缩文件的读取、解压等处理。也可以使用unrar这个模块来进行编写rar压缩文件暴力破解。…