自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 python serial模块

安装注意:1.easy_install 是无法安装 提示找不到serial2.可以通过exe文件安装,不过网上的exe多数是针对win32操作系统的3.最保险的安装方式: https://pypi.python.org/pypi/pyserial? 把Pyserial安装包下下来 通过python setup.py install来安装打开一个python shel

2015-01-30 17:24:00 36289 2

原创 Android getevent/sendevent详解

getevent&sendevent 是android系统下的一个工具,可以模拟多种按键和触屏操作,产生的是raw event,raw event经过event hub处理产生最终的gesture事件。 === getevent ===getevent 监控当前的事件,鼠标事件,按键事件,拖动滑动等 dd device 1: /dev/input/event

2015-01-30 17:17:39 800

原创 Python的getattr(),setattr(),delattr(),hasattr()

getattr()函数是Python自省的核心函数,具体使用大体如下:获取对象引用getattrGetattr用于返回一个对象属性,或者方法class A:       def __init__(self):           self.name = 'zhangjing'      #self.age='24'    def meth

2015-01-30 17:13:44 569

原创 Python 执行字符串表达式函数(eval exec execfile)

仔细研读后学习了三个函数:eval:计算字符串中的表达式exec:执行字符串中的语句execfile:用来执行一个文件需注意的是,exec是一个语句,而eval()和execfile()则是内建built-in函数。?12345678Python2.7.2

2015-01-30 17:10:08 1692

原创 在python中,如何获取脚本文件所在路径

在python中,如何获取脚本文件所在路径?首先说明,不是获取“当前路径”,即os.getcwd()这个问题包括两个容易混淆的问题,一是获取当前脚本文件所在的路径,二是获取启动python解释器的脚本所在的路径。获取当前脚本文件所在路径,解决方案是1、2、3获取启动python解释器的脚本文件所在路径,解决方案是4当当前脚本是被直接运行的脚本(而不是被当作模

2015-01-30 17:03:29 2363

转载 Python中的__name__和__main__含义详解

__name__和__main的含义其实,对于Python中的这类问题,根据我之前的:【整理】如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual)中的介绍,最好的学习的方法,其实就是去看官网文档:__name__的含义另外还有几处的解释:Modules…

2015-01-30 16:57:30 2817

原创 python __file__ 与argv[0]

在python下,获取当前执行主脚本的方法有两个:sys.argv[0]和__file__。sys.argv[0]获取主执行文件路径的最佳方法是用sys.argv[0],它可能是一个相对路径,所以再取一下abspath是保险的做法,像这样:import os,sysdirname, filename = os.path.split(os.path.ab

2015-01-30 16:31:44 416

原创 Python os模块

os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2') 可生成多层递归目录os.rem

2015-01-30 14:44:08 489

原创 import,reload,__import__在python中的区别

import作用:导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录;__import__作用:同import语句同样的功能,但__import__是一个函数,并且只接收字符串作为参数,所以它的作用就可想而知了。其实import语句就是调用这个函数进行导入工作的,import sys sys = __import__('sys')impo

2015-01-29 14:15:50 391

原创 python导入父级目录模块

python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src    |-- mod1.py    `-- test1.py    若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 impo

2015-01-29 13:48:23 1074

原创 Ubuntu下安装eclipse的Could not load SWT library问题

sudo apt-get install eclipse安装后打开eclipse,提示出错An error has occurred. See the log file/home/pengeorge/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1342406790169.log.打开log文件,

2015-01-28 14:19:46 1208

原创 命令行解析工具 Argparse介绍

我们从一个基本的程序开始(它什么也不做)import argparseparser = argparse.ArgumentParser()parser.parse_args()运行结果:$ python prog.py$ python prog.py --helpusage: prog.py [-h]optional arguments: -h, --hel

2015-01-27 14:49:09 542

原创 python 关于时间的一些

def time_delta_to_seconds(td):    #返回秒数差    return (td.microseconds + (td.seconds + td.days * 24 * 3600) * 10 ** 6) / 10 ** 6  #一秒等于10**6微妙>>> datetime.datetime.now()datetime.datetime(2015

2015-01-27 13:21:49 431

原创 python os.path模块

os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path)  #路径存在则返回True,路径损坏返

2015-01-26 17:03:02 413

原创 Python面向对象编程(二)

Python面向对象编程(二)  在前面一篇文章中谈到了类的基本定义和使用方法,这只体现了面向对象编程的三大特点之一:封装。下面就来了解一下另外两大特征:继承和多态。  在Python中,如果需要的话,可以让一个类去继承一个类,被继承的类称为父类或者超类、也可以称作基类,继承的类称为子类。并且Python支持多继承,能够让一个子类有多个父类。一.继承和多继承  在P

2015-01-26 15:15:42 417

原创 Python 面向对象编程(一)

Python 面向对象编程(一)  虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。下面就来了解一下如何在Python中进行对象编程。一.如何定义一个类  在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。  类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义:class cla

2015-01-26 14:42:40 369

原创 举例说明Python的CSV模块

举几个例子来介绍一下,Python 的 CSV模块的使用方法,包括,reader, writer, DictReader, DictWriter.register_dialect一直非常喜欢python的csv模块,简单易用,经常在项目中使用,现在举几个例子说明一下。reader(csvfile[, dialect='excel'][, fmtparam])参数表:csvfil

2015-01-26 11:10:24 501

原创 Python 处理CSV文件

Python CSV文件处理/读写CSV全称为“Comma Separated Values”,是一种格式化的文件,由行和列组成,分隔符可以根据需要来变化。 如下面为一csv文件:Title,Release Date,DirectorAnd Now For Something Completely Different,1971,Ian MacNaughtonMonty

2015-01-26 11:07:47 839

原创 Python读写csv文件

1. 写入并生成csv文件代码:# coding: utf-8import csvcsvfile = file('csv_test.csv', 'wb')writer = csv.writer(csvfile)writer.writerow(['姓名', '年龄', '电话'])data = [    ('小河', '25', '12

2015-01-26 11:01:21 570

原创 list 基础1

List 基础 1 序列概览2 通用序列操作2.1 索引2.2 分片2.3 序列相加2.4 乘法2.5 成员资格2.6 长度,最大值,最小值3 列表:Python的“苦力”3.1 list3.2 基本列表操作3.3 列表方法4 元组4.1 元组定义:4.2 tuple函数4.3 元组的意义:1 序列概览

2015-01-26 10:45:10 442

原创 PyUnit报告整理

查看通过率:file:///home/mtbf19/ATT/PyUnit/execute/logs/INV143700086/run_set_2015_01_19_15_16_59/campaign1/test_loop_report.html

2015-01-26 09:15:45 524

原创 计算一个文件中有多少行即读取文件行数 linecache

文件D:\123.txt的内容如下:1abc中国2abc中国3abc中国4abc中国5abc中国6abc中国读取文件行数代码如下:#encoding=utf-8    print '中国'    #计算一个文件中有多少行    #文件比较小  count = len(open(r"d:\123.

2015-01-23 09:53:25 4493

原创 Python 获得命令行参数的方法

本篇将介绍python中sys, getopt模块处理命令行参数如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名:    sys.argv[0]参数1:     sys.argv[1]参数2:     sys.argv[2]test.

2015-01-23 09:37:58 456

原创 处理csv文件

#-------------------------------------------------------------------------------# Name: module1# Purpose:## Author: maoyongx## Created: 21/01/2015# Copyright: (c) maoyongx 201

2015-01-22 16:56:01 852

原创 Python统计列表中元素出现的次数

Python列表可以进行简单的统计,比如list的函数count()可以直接统计元素出现的次数。mylist = [2,2,2,2,2,2,3,3,3,3]myset = set(mylist) #删除列表中的重复元素   print myset    set([2, 3])for item in myset:      print mylist.count(item),

2015-01-22 09:40:47 9942

原创 python list遍历

python list遍历 是对列表进行的经常性的操作。比如我们需要遍历一个列表:info = ['a','b','c','d','ee','fff']for m in range(len(info)):    print info[m]有些朋友可能喜欢这样操作,但是其实没必要计算列表的长度了。我们可以直接用列表的迭代来处理,比如:for m in in

2015-01-22 09:29:41 1441

原创 Python 对于时间的处理

1.计算已知两个时间的时间差 t1=[2010,11,9,19,20,30] #2010年11月9日 19:30:30last_time=datetime.datetime(t1[0],t1[1],t1[2],t1[3],t1[4],t1[5]) #上次更新时间now_time = datetime.datetime.now() #当前时间mkt_las

2015-01-21 19:00:56 420

原创 python 有关路径的

Python中可以通过os.getcwd()的方式获得当前路径   如果是在cmd下运行脚本或者直接运行脚本 路径为你电脑的home

2015-01-21 11:23:09 281

原创 Python 基础1

什么是cmd下面去运行Python脚本;什么是Python的交互式的shell;什么是Python的IDE。Python有个shell,提供一个Python运行环境。方便你交互式开发。即写一行代码,就可以立刻被运行,然后方便查看到结果。而Python的Shell,在Windows环境下,又分两种:Python (command line)

2015-01-21 11:12:44 405

原创 Python中一些小技巧

正常的是通过手动输入对应的Python的完整的文件名,即,对于此处的demoRunPythonUnderWindows.py,一个个字母的输入不过,此处有个小技巧,可以利用Windows(和Linux中通用的)Tab键,然后会自动显示出你当前目录的文件;

2015-01-21 10:34:50 601

原创 PyScripter安装后无法打开的问题

安装PyScripter后,无法打开查找原因发现,是由于操作系统的位数而导致的 PyScripter需要对应你的电脑的位数 如:你电脑是32位的就需要安装32位的PyScripter

2015-01-21 10:05:14 4704

原创 安装Ulipad后,选择启动Ulipad,结果无法启动

Ulipad需要一些前提的,最好是:Python 2.4+wxPython 2.8+ Unicode Version都满足这两个条件,安装完Ulipad后仍是无法启动解决办法:cd到Ulipad安装目录 执行 UliPad.exe -n 可以成功运行Uipad找到UiPad对应的快捷方式,同时也加行-n参数

2015-01-21 09:34:37 595

原创 网站记录

http://www.jb51.net/softjc/142594.html    Ulipad安装、配置使用教程(附Ulipad下载)

2015-01-20 19:46:24 375

转载 python编辑器对比和推荐

我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。各项含义:自动补全:变量/函数名打到一半时,提示可能的完整的变量/函数名。智能感知:在库/类/对象后打"."后,提示可能的函数或变

2015-01-20 19:00:07 758

转载 linux下杀死进程(kill)的N种方法

常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx       1824  1822  0

2015-01-20 18:50:16 439

原创 Python模块Pyqt 安装失败记录 不支持64位的操作系统

想换一个python编辑器Eric,发现安装eric时需要安装Pyqt模块,于是就安装Pyqt,由于Pyqt不同的版本需要对应不同版本的Python,安装卸载了Python多次,这应该好了吧 ,安装过程 还是失败,找原因呀,到最后竟然是Pyqt目前还不支持Windows64位的操作系统,Σ( ° △ °|||)︴,白搭了那么长时间。。

2015-01-20 18:04:51 830

原创 WinSCP

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。 图形用户界面多语言与Windows完美集成(拖拽, URL,快捷方式)支持所有常用文件操作支持基于SSH-1、SSH-2的SFTP和SCP协议支持批处理脚本和命令行方式多种半自动、自动的目录同步方式内置文本编辑器

2015-01-20 10:01:50 1163

原创 Winscp

WinSCP[1] 是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

2015-01-20 10:01:07 828

原创 Phoneflashtool

用VNC连上服务器 然后命令行输入Phoneflashtool 手机型号为:mofd-PR2down版本的路径是:/home/mtbf19/MOFD_image/2015_WW03/ann_a0-mofd_v1-blankphone flash-V1_7262_PR2.2_CMCC.xmlFlash的路径是 /home/mtbf19/MOFD_image/201

2015-01-19 17:23:58 675

原创 vi命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可

2015-01-19 16:39:42 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除