玩转 Python
毕小烦
持续学习的小学生
展开
-
Python模块subprocess小记
在熟悉了Qt的QProcess以后,再回头来看python的subprocess总算不觉得像以前那么恐怖了。和QProcess一样,subprocess的目标是启动一个新的进程并与之进行通讯。subprocess.Popen这个模块主要就提供一个类Popen:class subprocess.Popen( args, bufsize=0, exe转载 2012-07-24 10:47:20 · 9767 阅读 · 0 评论 -
解决 RuntimeWarning: Parent module '...' not found while handling absolute import
Pycharm 升级到 2016.3 以后运行 unittest 报错。报错信息:RuntimeWarning: Parent module '...' not found while handling absolute import import sysRuntimeWarning: Parent module '...' not found while handling absolute原创 2016-12-05 15:33:04 · 4531 阅读 · 0 评论 -
Python3.4每次处理一个字符
"""Python3.4【文本】之每次处理一个字符"""test_str = "my name is bixiaopeng"for x in range( 0, len(test_str)-1): print ("## 通过索引遍历字符串: " + test_str[x])for x in test_str: print ("## 直接遍历字符串: " + x)thelis原创 2014-04-13 11:41:24 · 2986 阅读 · 2 评论 -
Python3.4字符串包含 & 集合
"""字符串包含 & 集合"""#方法一:def containsAny(allstr,childstr): for c in allstr: if c in childstr: return True return Falseallstr = "老毕很帅嘛"childstr = "帅"print(containsAny(allstr,childstr)) # Tru原创 2014-04-13 16:06:39 · 6780 阅读 · 0 评论 -
Python3.4字符串对齐/删除空格/合并/反转
"""1. 字符串对齐"""#对齐方式print ('|' + '左对齐'.ljust(20) + '|' + '右对齐'.rjust(20) + '|'+ '居中'.center(20) + '|')#|左对齐 | 右对齐| 居中 |#填充字符串print ('|' + '左对齐'.原创 2014-04-13 13:45:23 · 7501 阅读 · 0 评论 -
Python3.4字符串基础
"""Python3.4之字符串基础 Python version: 3.4"""#单引号str_single_quotes = 'blog: http://www.csdn.net/wirelessqa'#双引号str_double_quotes = "blog: http://www.csdn.net/wirelessqa"print ("## 单引号: " + str_原创 2014-04-13 10:23:19 · 9942 阅读 · 0 评论 -
Python3.4-文本-替换字符串中的子串
"""python版本: 3.4替换字符串中的子串"""import stringinfo = """姓名: $name,年龄: $age,博客: $blog,http://${weibo},$$帅"""#string.Template(template)info_template = string.Template(info)#以字典的方式一一赋值info_dic原创 2014-04-23 23:03:12 · 7187 阅读 · 1 评论 -
升级MAC OX上的Python到最新版
第1步:下载Python3.4下载地址如下:下载Mac OS X 64-bit/32-bit installerhttps://www.python.org/downloads/release/python-340/第2步安装安装下载的img文件,安装完后的目录如下:第3步配置#!/bin/bash#python版号需要修改两个地方#原创 2014-04-09 13:00:58 · 52803 阅读 · 14 评论 -
Python3.4-文本-translate
"""1. makestrans()用法语法: str.maketrans(intab, outtab]);Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。注:两个字符串的长度必须相同,为一一对应的关系。Python3.4已经没有string.mak原创 2014-04-15 22:51:01 · 29163 阅读 · 7 评论 -
python时间处理之datetime
# -*- coding: utf-8 -*- #datetime类 #datetime是date与time的结合体,包括date与time的所有信息。 #它的构造函数如下: #datetime. datetime (year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] ) #各参原创 2012-09-12 23:21:01 · 82739 阅读 · 0 评论 -
python时间处理之date
# -*- coding: utf-8 -*-from datetime import *import time# 1. date常用的类方法和类属性#date对象所能表示的最大日期: 9999-12-31print 'date.max',date.max#date对象所能表示的最小日期: 0001-01-01print 'date.min',date.min#返回一个表示当前本原创 2012-09-12 23:18:59 · 25349 阅读 · 4 评论 -
python文件操作
# -*- coding: utf-8 -*-import osimport shutil# 一. 路径操作:判断、获取和删除#1. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()#print: currentpath: f:\LearnPythoncurrentpath = os.getcwd()print "currentpath: ",原创 2012-09-13 12:46:34 · 12972 阅读 · 1 评论 -
python时间处理之time
# -*- coding: utf-8 -*-#Time类#time类表示时间,由时、分、秒以及微秒组成。#time类提供的实例方法和属性:# print: tm: 23:46:10from datetime import *tm = time(23,46,10)print 'tm: ',tm#time.hour、time.minute、time.second、time.mi原创 2012-09-12 23:20:04 · 4526 阅读 · 0 评论 -
python os之chmod方法简介
os.chmod(path,mode) 这个方法应该很简单,只需要2个参数,一个是路径,一个是说明路径的模式,下面列出了这个用法中可以使用的一些常用的模式:stat.S_ISUID: Set user ID on execution. 不常用stat.S_ISGID: Set group ID on execution.转载 2012-09-13 12:24:34 · 16084 阅读 · 1 评论 -
解决 macOS 上使用 MySQLdb 时,报错 “Library not loaded: libmysqlclient.18.dylib”
昨天把 MySQL 升级到了 5.7.20,今天在 Python 中使用 MySQLdb 就报错 :“…Library not loaded: libmysqlclient.18.dylibReferenced from: …ython2.7/site-packages/_mysql.so Reason: image not found”问题原因:升级 MySQL 以后 libmysqlcli原创 2017-11-19 11:59:50 · 4473 阅读 · 0 评论