用Python直接写UTF-8文本文件详解

当我们这样建立文件时 f = file('x1.txt', 'w') f.write(u'中文') f.close() 直接结果应该是类似 f.write(u'中文') UnicodeEncodeError: 'ascii'...

python抓取网页例子详解

python抓取网页例子 最近在学习python,刚刚完成了一个网页抓取的例子,通过python抓取全世界所有的学校以及学院的数据,并存为xml文件。数据源是人人网。 因为刚学习python,写的代码还不够Pythonic。 核心代码...

mac多版本python安装 pymysql详解

系统里面安装了多个python的版本,有2.7和3.4等。默认的2.7版本,但我开发需要3.4版本的。 默认情况下,用pip安装PyMySQL $sudo pip install PyMySQL 安装之后,在命令行里面测试 &g...

对pymysql的简单封装详解

#coding=utf-8 #!/usr/bin/python import pymysql class MYSQL: """ 对pymysql的简单封装 """ def __in...

python 递归遍历文件夹详解

#!/usr/bin/python import os.path def readXmls(folder): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for pa...

python 应用xml.dom.minidom读xml详解

xml文件 <?xml version="1.0" encoding="utf-8"?> <city> <name>上海</name> <id>2</i...

如何在Centos上安装python3.4详解

Centos上面默认的Python版本是2.6,本文介绍如何安装3.4版本。 0.下载前准备 需要安装以下库,不然会有问题。 yum -y install zlib-devel bzip2-devel openssl-devel nc...

python之格式化输出详解

字符串格式化有两种方式,%和format 先介绍下%号的方法 #%s的语法结构,叫做占位符,就是先占一个位置,然后我们用真实的要显示的数据替换占位符即可#最简单的用法就是下面的方式,其实%s还有其他的功能# s = '我的名字是%s,我...

python之os模块详解

os模块就是python和操作系统交互的模块 1、os.getcwd,获取当前的工作脚本的工作目录 r = os.getcwd() print(r) # E:\python\pycharm\goto_end\week2\模...

python之列表【list】详解

使用下面这个列表进行演示 test_list = ["a",1,"b","c",2,3,4] # 1、append # 在list尾部添加元素 test_list.append("str") print(t...