摘要: 介绍urllib库在不同版本的Python中的变动,并以Python3.X讲解urllib库的相关用法。 urllib库对照速查表 Python2.X Python3.X urllib urllib.request, urllib.error, urllib.parse urllib2 urllib 阅读全文
posted @ 2017-12-19 12:32 sherlockChen 阅读(2995) 评论(6) 推荐(1) 编辑
摘要: Python 可以通过各种库去解析我们常见的数据。其中 csv 文件以纯文本形式存储表格数据,以某字符作为分隔值,通常为逗号;xml 可拓展标记语言,很像超文本标记语言 Html ,但主要对文档和数据进行结构化处理,被用来传输数据;json 作为一种轻量级数据交换格式,比 xml 更小巧但描述能力却 阅读全文
posted @ 2018-01-18 23:29 sherlockChen 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: subprocess 模块可以使 Python 执行外部命令(Linux)和程序(exe),并得到相应的输出结果,进一步处理。在 Python3.5 中,subprocess 模块取代了 os.system、os.spawn* 。该模块很好地体现了 Python 胶水语言的特性,丰富了 Python 阅读全文
posted @ 2018-01-13 23:14 sherlockChen 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: argparse、optparse、getopt 三个模块都可以对命令行中的参数处理,但 optparse 模块已被 Python3.2、Python2.7 弃用;getopt 模块的API是来自C语言中的 getopt() 函数;argparse 模块是基于 optparse 的,使用方法相似,从 阅读全文
posted @ 2018-01-08 23:18 sherlockChen 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍在linux环境下,定时循环执行python脚本的两种方法。 方法一: nohup vim time.py 在终端运行如下命令 功能:实现了每秒将 "Hello, World!" 字符串,写入当前目录下的 time.log 文件中。 原理:利用 python 的无限循环 while(Tr 阅读全文
posted @ 2018-01-04 23:16 sherlockChen 阅读(9901) 评论(0) 推荐(0) 编辑
摘要: Python中文虐我千百遍,我待Python如初恋。本文主要介绍在Python2/3交互模式下,通过对中文、英文的处理输出,理解Python的字符编码与解码问题(以点破面)。 前言:字符串的编码一开始是 ascii,只支持英文,由于多种语言的存在,出现万国码 unicode,但 unicode 不兼 阅读全文
posted @ 2017-12-29 18:27 sherlockChen 阅读(1044) 评论(0) 推荐(0) 编辑