更详细的可以看这里:https://rabbitmq.mr-ping.com/tutorials_with_python/[5]Topics.html
这里只是简要笔记,以便快速回忆可以把topic看成是direct的一个升级版,可以匹配多个参数从而进行分类。比如上图,Q1可以匹配所有orange颜色的东西;Q2可以匹配兔子/懒惰的。不同的分类词之间用‘.‘分割对于上图".orange."和"..rabbit"只能匹配三个单词长度的routing key,"lazy.#"可以匹配任意长度的以lazy描述开头的routing key
注意命令...
platform模块提供了底层系统平台的相关信息系统架构32位还是64位>>>import platform
>>> platform.architecture()
(‘64bit‘,‘ELF‘)# python 3.3.2+ 64 bits on debian jessie 64 bits
(‘32bit‘,‘WindowsPE‘)# python 3.3.2 32 bits on windows 8.1 64 bits
(‘64bit‘,‘WindowsPE‘)# python 3.3.2 64 bits on wndows 8.1 64 bits
(‘64bit‘, ‘‘)# python 3.4.1 64 bits on mac os x 10.9.4 ELF和WindowsPE是可执行文件...
即使对于有经验的开发人员,管理本地 Python 开发环境仍然是一个挑战。尽管有详细的 软件包管理策略 ,但仍需要采取另外的步骤来确保你在需要时运行所需的 Python 版本。为什么 Python 版本重要?起初这是一个奇怪的概念,但是编程语言会像其他任何软件一样发生变化。它们有错误、修复和更新,就像你喜欢的 API 和任何其他软件一样。同样,不同的发行版由称为 语义化版本 的三位数标识。pic.twitter.com/yt1Z2439W8— Denny Perez ...
安装了两个版本的python其中一个版本为2.7专门为python 2.7安装包使用的语句为 升级pipE:\Python27\python -m pip install --upgrade pip安装robotrameworkE:\Python27\Scripts\pip install -U wxpythonE:\Python27\Scripts\pip install robotframeworkE:\Python27\Scripts\pip install robotframework-ride 安装后的目录为E:\Python27\Lib\site-packages 安装Robot framework-selenium2library下载和安装下载地址:https://github...
早就听说virtualenv是python必备神器之一,但一直觉得mac自带的python2.7就很好用了,好像没有必要用virtualenv,不过今天在github上看到一个新的python开源项目,需要用python3,于是必须上virtualenv了。1. 安装virtualenv, virtualenvwrappersudo pip install virtualenvsudo pip install virtualenvwrapper2. 安装python3.4mkdir ~/srccd ~/src/wget http://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgztar -zxvf Python...
案例一:版本在软件研发阶段是很重要的, 不同的版本,
已修复的Bug也不一样, 所实现的功能不一样,
Android终端产品正式版本发布前,项目经理除了确保系统版本确定无误外,
还会逐个验证所搭载的所有App的版本是否都是正确,
防止App做系统集成的时候集成错了,导致App功能缺失或异常!
案例二: 测试经理要求我做一个表,表格包含了系统的所有App名称,
App版本信息, 用于做性能测试数据统计(CPU & Memory)。
那问题来了,如何...
python解释器
官方Cpython
C语言开发,最广泛的Python解释器
IPython
一个交互式,功能增强的Cpython
PyPy
Python语言写的Python解释器,JIT技术,动态编译Python代码
Jython
Python的源码编译成Java的字节码,跑在JVM上
IronPython
与Jython类似,运行在.Net平台上的解释器,Python代码被编译成.Net的字节码版本区别2.X和3.X区别
语句函数化,例如print(1,2)打印出1 2,但是2.x中意思是print语句打印元组,3.x中意思是函数的两个
参数
整数...
下载地址:这个下载速度快很多https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 安装命令:bash Miniconda3-4.3.14-Linux-x86_64.sh//注意下面这个是运行的过程,主要有几个地方要输入yesWelcome to Miniconda3 4.3.14 (by Continuum Analytics, Inc.)In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> # 按回车,之后按空格键显示完全licens...
最近开始学习selenium,按照书上编写一个自动化脚本: from selenium import webdriverbrowser = webdriver.Firefox browser.get("http://www.baidu.com")browser.find_element_by_id("kw").send_keys("selenium")browser.find_element_by_id("su").click() browser.quit() 执行后提示“浏览器在建立连接前已关闭”,通过度娘看到很多解决办法,最终验证发现是Firefox版本太高,将Firefox版本降低后问题解决!原文:http://www.cnb...
相对于python自带的virtualenv来说,pyenv的使用要便利些,更不用说自带的插件python-virtualenv,创建虚拟环境就更为方便了,其实最让我心水的功能是创建的虚拟环境,进入设定好的工作目录即自动激活虚拟环境,退出即关闭,真真是超级方便。 pyenv的Github地址:https://github.com/pyenv/pyenvpyenv的安装首先从GitHub下载pyenv:git clone https://github.com/pyenv/pyenv.git ~/.pyenvgit可能会因为文件大小限制出现问题,需要...
1.安装Python3.4版本,原因:3.4及其以后版本默认自带pip工具,非常好用2.django 安装命令(c:\Python34\Scripts):pip install django 3.selenium安装命令(c:\Python34\Scripts):pip install selenium4.创建django项目(c:\Python34\Scripts):django-admin.py startproject superlistsPS:superlists是项目名5.启动django服务器(c:\Python34\Scripts\superlists):python manage.py runserver3.4版本环境安装Django及其启动' ref...
解压版本Python,手动安装pip报错 λ pip
Traceback (most recent call last):File "runpy.py", line 193, in _run_module_as_mainFile "runpy.py", line 86, in _run_codeFile "D:\tools\python-3.8.1-embed-amd64\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named ‘pip‘ 解决办法:1、安装pip的时候,路径切换到python目录2、安装后,查看目录下是否有Lib\site-packages目录3、在 pyt...
maketrans()方法返回的字符串intab每个字符映射到字符的字符串outtab相同位置的转换表。然后这个表被传递到translate()函数。注意:两个intab和outtab必须具有相同的长度。
语法以下是maketrans()方法的语法:
str.maketrans(intab, outtab]);参数 intab -- 这是实际字符的字符串。 outtab -- 这是相应的映射的字符的字符串。返回值此方法返回时使用转换表translate()函数。
例子下面的例子显示maketrans()方法的使用。在此,...
1.首先找到你的Python安装路径,路径分为Python安装包的和微软商店的2.打开[设置],找到[[扩展]列表的Python3.找到"Default Interpreter Path",输入框里的就是Python路径,修改成你的Python路径就可以了 或者打开Python插件的settings.json(在Auto Complete:Extra Paths那里) 找到"python.defaultInterpreterPath"一行,冒号后面的就是python路径,把你的python路径复制进去(都一样的)4.保存 如果是微软商店安装的就需要到"C:...
gyf@gyf-VirtualBox:~$ git clone https://github.com/yyuu/pyenv.git ~/.pyenvCloning into ‘/home/gyf/.pyenv‘...remote: Enumerating objects: 17608, done.remote: Total 17608 (delta 0), reused 0 (delta 0), pack-reused 17608Receiving objects: 100% (17608/17608), 3.47 MiB | 15.00 KiB/s, done.Resolving deltas: 100% (11960/11960), done.gyf@gyf-VirtualBox:~$ #gyf@gyf-VirtualBox:~$ sudo echo ‘export PYENV_...