
python
傻呆
正在输入中...
展开
-
转:Python之全局变量
应该尽量避免使用全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,程序员乙同时也要使用_a,这时可能导致程序中的错误。这种错误是很难发现和更正的。 全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于全局变量。同样,全局变量降低了代码的可读性,阅读者可能并不知道调用的某个变量是全局变量。但是某些时候,全局变量能原创 2015-06-18 15:25:13 · 867 阅读 · 0 评论 -
记录两个用pika和kombu实现的rabbitmq队列操作
用kombu的import ConfigParserfrom kombu import Connection#from log import loggerclass PyRabbitmq(object): def __init__(self): self.user = 'nova' self.conn = None def rbt_c原创 2016-09-22 17:43:45 · 2449 阅读 · 0 评论 -
openstack中Nova组件servers的所有python API 汇总
ServersServer interface.class novaclient.v2.servers.Server(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourcePopulate and bind to a manager.Param原创 2015-06-17 09:56:56 · 3590 阅读 · 1 评论 -
使用 pdb 进行调试
原文章 https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详转载 2016-08-26 09:50:14 · 15168 阅读 · 1 评论 -
consul python api
原地址 https://python-consul.readthedocs.io/en/latest/#consul-status StatusExampleimport consulc = consul.Consul()# poll a key for updatesindex = Nonewhile True: index, data转载 2016-07-14 16:25:07 · 3924 阅读 · 0 评论 -
《openstack-nova》use-novaclient 创建虚拟机(createvms.py)
import sys import time import keystoneclient.v2_0.client as keystoneclient import novaclient.v1_1.client as novaclient import neutronclient.v2_0.client as neutronclient from credentials原创 2015-06-17 10:36:17 · 2020 阅读 · 0 评论 -
python+Eclipse+pydev环境搭建
http://www.cnblogs.com/Bonker/p/3584707.html上面链接已经说得很详细了,主要是补充一点,如何安装配置Java jdk首先从官网下载Java安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html用如下命令解压:tar -原创 2015-06-10 10:53:22 · 983 阅读 · 0 评论 -
python解析ini、conf、cfg文件
1.使用python自带的ConfigParser模块:#test.cfg文件内容:[sec_a]a_key1 = 20a_key2 = 10 [sec_b]b_key1 = 121b_key2 = b_value2b_key3 = $rb_key4 = 127.0.0.1读配置文件 # -* - coding: UTF-8原创 2015-08-26 16:10:55 · 19237 阅读 · 1 评论 -
基于PyQt(Python+QT)的gui程序开发 (转)
最近帮朋友做了一个将文本文件按条件导出到excel里面的小程序。使用了PyQT,发现Python真是一门强大的脚本语言,开发效率极高。首先需要引用[python] view plaincopyfrom PyQt4 import QtGui, uic, QtCore 很多控件像QPushButton是从QtGui的空间中得来的,下面def __init原创 2015-06-08 09:39:08 · 3650 阅读 · 0 评论 -
PyGTK中文版
PyGTK教程英文版来自:http://www.zetcode.com/tutorials/pygtktutorial/翻译:iceleaf iceleaf916@gmail.com>这是PyGTK教程,本教程适合于初学者和有经验的程序员。00PyGTK简介在这个部分,我们将谈谈PyGTK GUI(图形用户界面)库和一般的Pyth转载 2015-06-03 17:40:42 · 10091 阅读 · 0 评论 -
python+gtk 开发用的在线帮助文档
Table of ContentsIntroductionReference Page FormatPyGTK Class HierarchyThe atk Class Referenceatk.Action — the ATK interface provided by UI components that the user can activate/interact转载 2015-06-03 17:32:46 · 2849 阅读 · 0 评论 -
记录自己将Python程序打包成rpm包的过程
1.首先写好程序 ***.py2. 打包成可执行文件pyinstaller -F mycript.py介绍一下 pyinstaller 的安装和使用安装PyInstaller对于那些网络比较稳定,能够流畅使用pip源地址的用户,直接下面的命令就可以搞定:pip install pyinstaller通常我原创 2016-11-01 16:44:26 · 10800 阅读 · 2 评论