Python
melody_1314
这个作者很懒,什么都没留下…
展开
-
Python之:三种数据结构
数据结构,可以处理 数据 的 结构,用来存储一组数据的。python有三种内置的数据结构:1. list列表[ ] : 处理有序项目的列表,可以改变的,insert(x), append(x), index(x), sort(), reverse(), remove(x), count(x)2. tuple元组() : 不可修改的列表3. dictionary字典{} : 一系列原创 2012-02-21 14:08:20 · 983 阅读 · 0 评论 -
获取当前目录下所有文件名(扩展名为qar)
获取当前目录下所有文件名(扩展名为qar),并写入txt文件#!/bin/env python import os f=open('filename.txt','w') if __name__=='__main__': input=os.getcwd() list=os.listdir(input) for files in list: if fil原创 2013-02-21 16:42:24 · 543 阅读 · 0 评论 -
python调用已有.py
调用已经写好的其他py文件,不是importSolution:execfile('xx.py')就行了如果需要传参数,就用os.system()那种方法。如果还想获得这个文件的输出,那就得用os.popen()了原创 2012-12-21 14:32:03 · 374 阅读 · 0 评论 -
from module import * 和import module 区别
from module import *它与你所熟知的 import module 语法很相似,但是有一个重要的区别:* 被直接导入到局部名字空间去了,所以它可以直接使用,而不需要加上模块名的限定。你可以导入独立的项或使用 from module import * 来导入所有东西。什么时候你应该使用 from module import?如果你要经常转载 2012-09-06 10:06:52 · 911 阅读 · 0 评论 -
calculator.py
无意中看到的,很容易理解。调试通过#! /usr/bin/python#-*- coding: utf-8 -*-'''Created on 2012-6-27'''#!/usr/bin/env python# FileName: calculator.pyimport wxclass MyFrame( wx.Frame ): def __init转载 2012-06-27 17:20:19 · 369 阅读 · 0 评论 -
wxPython实现的记事本
网上看到的,记事本功能相对完整,有些小问题,已调试通过#! /usr/bin/python#-*- coding: utf-8 -*-'''Created on 2012-6-27'''import wximport osclass MyFrame(wx.Frame): def __init__(self):转载 2012-06-27 17:54:03 · 939 阅读 · 0 评论 -
PyQt4实现一个简单的notepad
学习《PyQt4编程简介》,实现的一个notepad。1. 用designer放了两个按钮之后,其他按钮都是直接修改代码生成的,比重新designer,再pyuic,简单点儿2. 实现了打开,保存,清空,关闭 4个按钮3. from os.path import isfile 判断文件名是否存在,需要导入这个,if isfile(self.filename)4. import原创 2012-02-23 17:26:04 · 706 阅读 · 0 评论 -
如何在window系统中让py文件可以直接执行
http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html设置方法是这样的:打开一个文件夹(任意, 我的电脑也行), 点击菜单 "工具" -- 文件夹选择:选择"文件类型"页, 然后选择PY文件, 如果没有点击"新建"按钮创建一个.然后点击"高级"按钮:转载 2012-06-26 15:59:37 · 3845 阅读 · 0 评论 -
py2exe error: MSVCP90.dll: No such file or directory
http://blog.csdn.net/ablo_zhou/article/details/5295750今天用py2exe打包python程序,结果遇到如下错误:error: MSVCP90.dll: No such file or directory解决办法: 因为包含wxpython模块,需下载MSVCP90.DLL 并拷贝到转载 2012-06-26 15:21:08 · 2461 阅读 · 1 评论 -
python在eclipse下中文乱码问题
关于编辑环境编码首先要确保eclipse编辑器环境的编码为utf8,这个是大前提;其次如果py文件中含有中文字符的话,需要在py文件中对编码进行声明。1. 修改eclipse编辑器编码a) window->preferences->general->editors->text editors->spelling->encoding->UTF-8b) window->prefer转载 2012-02-20 16:19:18 · 2093 阅读 · 0 评论 -
Python代码实现:删除一个list里面的重复元素
网上学习了的两个新方法,代码非常之简洁。看来,不是只要实现了基本功能就能交差滴,想要真的学好python还有很长的一段路呀方法一:是利用map的fromkeys来自动过滤重复值,map是基于hash的,大数组的时候应该会比排序快点吧方法二:是用set(),set是定义集合的,无序,非重复方法三:是排序后,倒着扫描,遇到已有的元素删之=======================原创 2012-02-27 15:46:25 · 13863 阅读 · 0 评论 -
python代码实现:如何反序的迭代一个序列?
1. list反序直接可用a.reverse()2.print a[-1::-1],直接实现reverse的功能3. a[:-1]从头开始,(len-1)个,不包括最后一个4. a[-1:]最后一个,等同于a[-1]============================================================#!/usr/bin/python#co原创 2012-02-27 16:46:40 · 5315 阅读 · 0 评论 -
二进制/八进制/十进制/十六进制,如何转换
由“给定一个数int,求其二进制数中有多少个1”而google到的,关于几种进制间如何转换的本质================================================================================= 在计算机中进制有10进制,2进制,8进制,和16进制。那么他们之间是如何定义和转换的呢?最为我们熟悉的进制应该是10进制,也就转载 2012-02-22 13:02:40 · 3967 阅读 · 0 评论 -
Python的GUI工具-->PyQt4入门
如果想用python来开发图形化界面,有很多工具供选择,各有利弊,之前用过wxPython+Boa-constructor,已经记不清了。新了解了下PyQt4,貌似用这个的人也比较多,所以决定开始学这个。version:PyQt-Py2.7-x86-gpl-4.9.1-1.exePyQt4自带一个qt designer,用它来创建界面,布局控件,例如Form,button,text之类的非原创 2012-02-23 13:41:43 · 1750 阅读 · 0 评论 -
将一个整数列表去重并输出
看着挺简单一题,可写起来还真是费劲。1. b=[],是个空list,所以b[0]是不存在的,无法给其赋值,只能b.append()2. for 循环时,一不小心就会出现下标i 已经out of range的情况,需要注意3. 如果值在b中不存在,b.append();如果在b中存在,就不append,保持不变,继续循环。就这个b=b,浪费了很长时间(不编代码的人伤不起啊)4. ec原创 2012-02-22 15:50:38 · 1164 阅读 · 0 评论 -
求任意时间之时针和分针间的角度
为了下面这段代码,折腾了一天,从Python开发环境IDE的选择,到最终实现功能,历尽艰辛啊,呵呵1. IDE最终选择了eclipse+python2.7,开始装的python3.2,但是版本太新,很多document都是基于2.x的,而3.x和2.x差别有太大,所以最后还是换回了2.72. 在eclipse中代码有中文会报错,解决办法见上一篇blog3. 将字符串转换为浮点数,因为p原创 2012-02-20 17:24:45 · 1179 阅读 · 0 评论 -
给定一个整数,求其二进制数中1的个数
不是最优代码,不过至少算出来了,呵呵1. type(num) == type(1),判断num是不是整数,type(1)是整数int,type(1.2)是float,type('a')是字符串,type(str),type(list),type(tuple),type(dict)都是type2. 不好判断range的范围,所以用了break,当商是0时,主动退出循环3. 八进制,十原创 2012-02-22 14:10:14 · 1177 阅读 · 0 评论 -
python 日期相关的各种操作总结
用 Python 做项目时,经常会遇到与日期转换相关,日期计算相关的功能,动不动就要去查python手册,感觉麻烦,因此把自己常用的一些东西,总结了一下,总体说来到目前为止遇到如下一些需求:1. 用python 把datetime转成字符串2. 用python 把字符串转成datetime3. 用python 把字符串转成时间戳形式4. 用python 把时间戳转成字符串形式5转载 2014-01-09 10:50:54 · 753 阅读 · 0 评论