随笔分类 - python语言
摘要:1、概述 ubuntu系统安装多个python脚本后,管理较为繁杂,如何做到动态切换 python版本呢?这里选用pyenv,pyenv的实现原理较为简单,就是通过修改PATH环境变量来达到对python 版本的控制。 2、安装和配置 #下载pyenv git clone https://githu
阅读全文
摘要:关于Pillow与PIL PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。 PIL官方网站:http://www.pythonware.com/products/pil/ Pillow是PIL的一个派生分支
阅读全文
摘要:Python 的应用领域主要有如下几个: Web应用开发 Python 经常被用于 Web 开发,尽管目前 PHP、JS 依然是 Web 开发的主流语言,但 Python 上升势头更劲。尤其随着 Python 的 Web 开发框架逐渐成熟(比如 Django、flask、TurboGears、web
阅读全文
摘要:Python 是一种面向对象、解释型的脚本语言,同时也是一种功能强大而完善的通用型语言。相比其他编程语言(比如 Java),Python 代码非常简单,上手非常容易。 Python优点: (1)简单易学 (2)开源 (3)高级语言 (4)解释性语言 一个用编译型语言(如 C 或 C++)写的程序,可
阅读全文
摘要:一个Tkinter主要跑在mainloop进程里。Events可能来自多个地方,比如按键,鼠标,或是系统事件。 Tkinter提供了丰富的方法来处理这些事件。对于每一个控件Widget,你都可以为其绑定方法function。 如果相应的event发生了,就会调用handler处理事件。举个例子: 捕
阅读全文
摘要:Python Tkinter 文本框用来让用户输入一行文本字符串。 你如果需要输入多行文本,可以使用 Text 组件。 你如果需要显示一行或多行文本且不允许用户修改,你可以使用 Label 组件。 你如果需要输入多行文本,可以使用 Text 组件。 你如果需要显示一行或多行文本且不允许用户修改,你可
阅读全文
摘要:做界面,首先需要创建一个窗口,Python Tkinter创建窗口很简单:(注意,Tkinter的包名因Python的版本不同存在差异,有两种:Tkinter和tkinter,读者若发现程序不能运行,可以尝试切换包名) 上述程序创建的窗口是非常简陋的,有待进一步美化,设置标题、窗口大小、窗口是否可变
阅读全文
摘要:Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选。使用方式为Listbox(root,option...)。 常用的参数列表如下: 一些常用的函数:
阅读全文
摘要:import os path='file.txt' file=os.path.splitext(path) filename,type=file print(filename) print(type)
阅读全文
摘要:pycharm官网下载安装包:https://www.jetbrains.com/pycharm/download/#section=windows 下载中文语言包:https://github.com/linzhenyuyuchen/Others/ 将resources_cn.jar放到安装目录下
阅读全文
摘要:作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,这时候我们就需要一些界面库来帮助我们快速搭建界面,python的界面库很多,我认识的并不多,这里只列出几种我认识的 1.tkinter Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量
阅读全文
摘要:#用isdigit函数判断是否数字 #用isalpha判断是否字母 #isalnum判断是否数字和字母的组合 注意:如果字符串中含有除了字母或者数字之外的字符,比如空格,也会返回False 判断字串中是否包含数字
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import xlrd import xlwt from xlutils.copy import copy import os import re from datetime import datetime #from __future__ import division import sys,time ...
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import os import sys import re import shutil import glob dirNames1 = "./DANGKOU_RR52C_04A" PanelbinDir = "PanelSet_Def" #创建PanelSet_Def文件夹 if os.path.exi...
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import os import sys import re import shutil import glob ''' 脚本使用说明 1. 执行命令./genPanel.py -a 分辨率 :代表生成这种分辨率的软
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- try: fh = open("testfile","w") fh.write("testing") except Exception as e: print str(e) else: print 'sucessed' fh.close() def functionName(level): if ...
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import os import shutil Path = "panel/" PNPath = "pn/" for dirpath, dirnames, filename in os.walk(Path): for panelfile in filename: panelfilePa...
阅读全文
摘要:正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表
阅读全文
摘要:下面是一个员工类的创建及类对象的创建实例: 执行结果: empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 Employee.empCount 访问。 第一种方法__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的
阅读全文