python学习
hookfeng
这个作者很懒,什么都没留下…
展开
-
在Python 中获得当前路径
先装载 os模块:import os print os.getcwd()或者print os.path.abspath(os.curdir)print os.path.abspath('.')就可以了。( . 代表当前的路径,.. 代表当前路径的上一级路径。这在UNIX和Windows系统意义是类似的。例如:转载 2014-07-11 10:09:41 · 405 阅读 · 0 评论 -
Ubuntu命令行下MySQL数据导出与导入简单示例
mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql mysqldump -h主机 -u用户名 -p 数据库名 表名 > 导出的表名.sql 几个比较常用的参数有-P或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数 -d或--no-data 没有详细数据,仅仅导出数据的结转载 2014-09-17 16:29:28 · 575 阅读 · 0 评论 -
Python目录与文件操作
一、判断一个路径是否存在os.path.exists(path)如果路径存在则返回True,否则返回False.123456789101112import osimport getpass# 获取当前系统用户名user_name转载 2014-09-03 15:32:13 · 742 阅读 · 0 评论 -
ubuntu下mysql的常用命令
一、mysql服务操作 0、查看数据库版本 sql-> status; 1、net start mysql //启动mysql服务 2、net stop mysql //停止mysql服务 3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库 4、quit //退出mysql操作 5、mysqladmin -u用户名 -p旧密码 passwor转载 2014-09-02 16:58:13 · 324 阅读 · 0 评论 -
Linux(Ubuntu)下MySQL的安装与配置
在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕。今天,需要在Linux下用Qt连接MySQL。遂安装配置了一把。 1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没转载 2014-09-02 16:57:29 · 452 阅读 · 0 评论 -
python解析XML文件
这个网站很好:http://docs.python.org/2.7/library/xml.etree.elementtree.html原创 2014-09-09 17:32:10 · 555 阅读 · 0 评论 -
python 函数参数的传递(参数带星号的说明)
python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析先看第一个问题,在python中函数参数的定义主要有四种方式:1.F(arg1,arg2,...)这 是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供转载 2014-09-09 15:34:43 · 643 阅读 · 0 评论 -
Python 中判断相等的 is 和 ==
以前在学Java时,记得判断字符串是否相等要用equals(str)方法,而不能直接用==。equals判断的是值是否相同,==判断的是引用是否相同。内容相同的两个字符串其引用可能是不同的。今天在用Python时,也刚好遇到判断字符串是否相等的问题,纠结了一下,想知道Python中字符串是否有equals方法,但是并没有找到。在StackOverFLow上看到一篇讨论也是这个问题,有两个回转载 2014-08-11 12:43:26 · 12497 阅读 · 0 评论 -
在Ubuntu 12.04安装和设置Samba实现网上邻居共享
Samba 是一款功能强大的共享工具,可以实现与windows的共享,就是我们经常在windows计算机之间使用的网上邻居功能,可以共享文件和打印机等。今天要介绍的是在 ubuntu 12.04 中安装和设置,当然也可以在以前的版本上使用。 在Ubuntu上安装Samba: 1 安装Samba文件 我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索转载 2014-09-04 12:40:37 · 556 阅读 · 0 评论 -
Python多线程
Python多线程多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等转载 2014-08-04 16:07:01 · 384 阅读 · 0 评论 -
Python模块学习 ---- struct 数据格式转换
Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个int型(4字转载 2014-07-24 17:38:10 · 481 阅读 · 0 评论 -
python文件操作之遍历目录
Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目转载 2014-07-17 22:38:31 · 396 阅读 · 0 评论 -
Python模块学习——tempfile
主要有以下几个函数:tempfile.TemporaryFile如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无法找到或打开这个文件的,因为它并没有引用文件系统表。用这个函数创建的临时文件,关闭后会自动删除。 123转载 2014-07-11 11:13:29 · 553 阅读 · 0 评论 -
如何构建python的包
python以目录来组织模块, 就是所谓的包. 用包的一大好处: 可以解决名字空间冲突的问题, 即文件重名问题. 下面主要说3点: 1. 如何使一个目录变成包,如何import 目录下放一个__init__.py文件(内容可以为空), import包内模块的时候使用"."分割, 比如import Apackage.Amodule 2.转载 2014-07-10 17:27:01 · 547 阅读 · 0 评论 -
ubuntu下Pycharm安装及配置
从知乎里看到了Pycharm的介绍,感觉还不错,记录下今天的安装过程1.从http://www.jetbrains.com/pycharm/download/下载最新的Pycharm2.在终端中进入Pycharm的下载目录,输入命令 tar xfz pycharm-*.tar.gz,将Pycharm文件夹解压到当前目录3.找到bin文件夹运行Pycharm.sh(.sh 是转载 2014-07-09 11:22:05 · 582 阅读 · 0 评论 -
Python yield 使用浅析
初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。7评论:廖 雪峰, 软件工程师, HP关闭 [x]转载 2014-07-10 15:54:44 · 313 阅读 · 0 评论 -
U盘安装Ubuntu 14.04 LTS正式版
Ubuntu 14.04 LTS正式版发布,而且提供五年的支持和维护服务。Ubuntu 14.04是Ubuntu开发团队历经五年的心血之作。许多新手都喜欢把Linux安装文件刻录成光盘再安装,而安装好之后就浪费了,所以太浪费了,那我们能不能用U盘来安装最新的Ubuntu 14.04正式版呢?答案是可以的,而且非常简单。相关阅读:U盘操作系统安装工具- Universal USB Ins转载 2014-09-17 17:04:25 · 558 阅读 · 0 评论