PYTHON3 OS 技术教程文章

Centos 6.4 python 2.6 升级到 2.7

一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网。于是,继续百度google,进行安装,后来又出现问题...在此开篇记录一下,权当备忘。 查看python的版本 [plain] view plaincopy #python -V Python 2.6.6 1.下载Python-2.7.3 [plain] view plaincopy #wget ht...

CentOS7 搭建python3 Django环境

yum install gccyum install openssl-devel -yyum install sqlite-devel -ywget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xztar xvf Python-3.5.2.tar.xzcd Python-3.5.2./configuremake make installpip3 install django 原文:http://www.cnblogs.com/vawter/p/6254170.html

Python测试模块——nose【代码】

以下内容翻译自nose官方文档,因为水平有限,难免会有错误。。。。nose是Python平台的一个测试工具,相信用Python开发过的人都知道unittest,nose比unittest更加强大,也更加好用(注:我没有用过unittest。。。我还是小白。。。。)nose使用的tests是unittest.TestCase的子类,当然你也可以自己写一些简单的测试函数以及测试类,而不一定要是unittest.TestCase的子类。使用nose运行测试是很简单的,只要遵循简单规则来组织你的库和...

Python中单元测试框架 Nose的安装

1 安装setuptoolsdownload地址:http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e$ tar xzvf setuptools-0.6c11.tar.gz$ python setup.py install2 安装coveragedownload地址:http://pypi.python.org/packages/source/c/coverage/coverage-3.4.tar.gz#md5=46782809578c8fd29912c124d2420842$ tar xzvf coverage-3.4.tar.gz$ python setup.py install3 安装no...

Python学习第69天(position定位)【代码】【图】

昨天基本上就把float方式定位讲完了,今天就来说说position定位,据说这个用到的不多,但是感觉应该还是有用的,而且好像更有用才对  其实我们在书写标签的过程中都有设置position属性的,一般都是默认的static   一、static    static 默认值,无定位,不能当作绝对定位的参照物,并且设置标签对象的left、top等值是不起作用的的。  二、position: relative/absolute  1.relative 相对定位。    定义:相对定位是...

python 点滴记录15:MAC OS安装MySQLdb【代码】

下载安装包:http://sourceforge.net/projects/mysql-python然后解压。切换到目录下执行python setup.py install报错:EnvironmentError: mysql_config not found解决:在安装包中找到site.cfg文件,将#mysql_config =/usr/local/bin/mysql_config修改为:mysql_config =/usr/local/mysql/bin/mysql_config继续python setup.py install安装完毕后进入python交互模式:import MySQLdb报错:Reason: image not found解决:sudo ln -s...

python中的 os.mkdir和os.mkdirs

创建目录  在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。  其原型如下所示:  os.mkdir(path)  其参数path 为要创建目录的路径。  例如要在D盘下创建hello的目录  >>> import os  >>> os.mkdir(‘d:\hello‘)  可以使用os.makedirs()函数创建多级目录。  其原型如下所示:  os.makedirs(path)  其参数path 为要创建目录的路径。  如在D盘下创建books的目录,books目录下在创建book目录 ...

python os.path模块函数功能

1、os.path.abspath(path)获取绝对路径,实际上等于os.getcwd()+path2、os.path.basename(path)取path最后的文件或文件名。如果path以/结尾,那么就会返回空值;相对的有os.path.dirname(path),返回的是路径部分3、os.path.commonprefix(list)返回list中,所有path共有的最长的路径。4、os.path.exists(path)如果path存在返回True;如果path不存在,或者没有执行os.stat()的权限,或者已损坏的链接会返回False5、os.path.lexists(pa...

关于python -os.mkdir(str)方法的使用记录【代码】【图】

这几天在学习python,从昨天开始安装了ubuntu系统以后,就开始研究这个备份文件的例子,可是无论如何,总是不成功,不是说OSError: [Errno 2] No such file or directory:就是说OSError: [Errno 13] Permission denied:这些错误都是因为一个os.mkdir()的系统模块的方法,终于是把我惹急了,在这个方法之前添加了测试输出语句,完全可以执行,很明显就是这个方法搞得不对,google了一下os.mkdir();找到了一个硬货,http://bbs.china...

python 搜索引擎Whoosh中文文档和代码

中文文档链接:https://mr-zhao.gitbooks.io/whoosh/content/%E5%A6%82%E4%BD%95%E7%B4%A2%E5%BC%95%E6%96%87%E6%A1%A3.html      https://mr-zhao.gitbooks.io/whoosh/content/如何索引文档.html?q= 代码: 回头放github上去原文:http://www.cnblogs.com/renfanzi/p/7195970.html

python之模块 os【代码】

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块 osimport os ‘‘‘ FUNCTIONSabort(...)#暂不了解abort() -> does not return!Abort the interpreter immediately. This ‘dumps core‘ or otherwise failsin the hardest way possible on the hosting operating system.access(...)#暂不了解access(path, mode) -> True if granted, False otherwiseUse the real uid/gid to test for access to a path. Note th...

centos添加python虚拟环境【代码】

1、安装pythonyum install python32、安装虚拟环境和扩展包pip3 install --upgrade pip # 升级pip pip3 install virtualenv #安装虚拟环境 pip3 install virtualenvwrapper #安装扩展包    如果安装失败或者下载较慢,可以将安装源改为国内#在root账号下添加 # cat ~/.pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com3、添加环境变量# cat ~/.bashr...

Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy【代码】【图】

1 前言Python有许多IDE能够用,官方自己也带了一个,Eclipse也能够。但我在使用各种IDE之后,发现用Sublime Text是最好用的一个。因此。我都是用Sublime Text来编写Python程序。 那么整个搭建事实上很easy。考虑到接下来要做的是科学研究,我们也同一时候安装numpy。scipy,matplotlib等插件。2 开发环境Macbook Pro Mac OS X 10.103 Step-by-Step 搭建Step 1 安装Python 2.7这个到官网下载安装就能够www.python.org 安装完之后。...

Python接口自动化基础---post请求【代码】【图】

常见的post提交数据类型有以下两种:第一种:application/json ,这是常见的json格式,格式如下:{"input1":"xxx","input2":"ooo","remember":false}第二种:application/x-www-form-urlencoded,浏览器原生的form表单,格式如下:input1=xxx&input2=ooo 1、json格式的post请求:import requests import jsonurl=‘http://www.tuling123.com/openapi/api‘data={‘key‘:‘4b6ce82fbe554a11b99dabfa3a4ae6d9‘,‘info‘:‘我的城市在...

CentOS7下安装Python的pip

root用户使用yum install -y python-pip 时会报如下错误:No package python-pip availableError:Nothing to do解决方法如下:1)首先安装epel扩展源:yum -y install epel-release2)更新完成之后,就可安装pip:yum -y install python-pip3)安装完成之后清除cache:yum clean all 这是在root用户时使用的命令,当前用户如果不具有root权限,加上sudo。在其他Linux类似centos衍生的发行版也可以用此方法解决。原文:http://www.cnbl...

linux MacOS 下iPython 的安装方法【代码】

环境:MacOS Yosemite系统自带python 2.7.6首先wget https://github.com/ipython/ipython/releases/download/rel-2.1.0/ipython-2.1.0.tar.gz tar zxf ipython-2.1.0.tar.gz cd ipython-2.1.0 sudo python setup.py install这样就基本安装完成了。试试输入 ipython 应该就可以使用了。本文出自 “Professor哥” 博客,请务必保留此出处http://professor.blog.51cto.com/996189/1623191原文:http://professor.blog.51cto.com/9961...

Boost Python学习笔记(二)【代码】

你将学到什么如何在Python中调用C++代码如何在C++中调用Python代码在Python中调用C++代码首先定义一个动物类(include/animal.h)#pragma once#include <string>class Animal { public:Animal(std::string name);virtual ~Animal();virtual void call();virtual void move();void eat(std::string food);protected:std::string name_; };其实现代码如下(src/animal.cpp)#include <iostream> #include "animal.h"Animal::Animal(s...

LeetCode 35 Search Insert Position (C,C++,Java,Python)

Problem: Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. You may assume no duplicates in the array. Here are few examples.[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6], 0 → 0Solution:二分查找,当找不到时l=r+1,所以根据最后一次l和r的变动来判定应该插入的位置,如果最后一次是l=mid+...

python:sys.exit() os._exit() exit() quit()

1》sys.exit() >>> import sys>>> help(sys.exit)Help on built-in function exit in module sys:exit(...) exit([status]) Exit the interpreter by raising SystemExit(status). If the status is omitted or None, it defaults to zero (i.e., success). If the status is an integer, it will be used as the system exit status. If it is another kind of object, it will be printed and the system ...

ros python 四元数 转 欧拉角

import sysimport mathw = -0.99114048481x = -0.00530699081719y = 0.00178255140781z = -0.133612662554r = math.atan2(2*(w*x+y*z),1-2*(x*x+y*y))p = math.asin(2*(w*y-z*z))y = math.atan2(2*(w*z+x*y),1-2*(z*z+y*y))angleR = r*180/math.piangleP = p*180/math.piangleY = y*180/math.piprint (angleR)#翻滚print (angleP)#俯仰print (angleY)#偏航输出:0.575472843396-2.2487608354515.3574378019https://blog.csdn.net/p...