Python sys模块参考手册

sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退出程序,正常退出时exit(0) sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0 sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.maxunicode ...

阅读更多

Ubuntu下简单配置Apache虚拟主机的方法

在Linux下开发Web程序,例如编写html、php等程序时,默认要到/var/www目录下才能工作,而 /var/www 目录必须要有超级用户权限才能访问,还得改这个目录的权限。有的人可能会想到把项目工程目录放到主目录下,然后在 /var/www 目录下做一个软链接。这也不失为一个方法,起码可以在属于当前用户自己的目录下工作。但是,我们在浏览器中对网站进行访问调试的时候需要输入工程目录名。例如:http://localhost/mysite/,这样才能访问,如何项目工程名很长很难记的话,是不是感觉很麻烦呢。 其实我们还有一种方法将站点配置到属于自己的工作目录中,那就是配置虚拟主机。...

阅读更多

Python os 模块参考手册

Python 的标准库中的 os 模块包含普遍的操作系统功能。这个模块的作用主要是提供与平台无关的操作系统接口功能。也就是说 os 模块能够处理平台间的差异问题,使得编写好的程序无需做任何改动就能在另外的平台上运行。当然,该模块在实际使用时要依赖操作系统的功能,受限于各个平台的不同实现,有些功能并不通用。此外,有些特定的功能还得使用特定的模块,如:如果只是想读或写文件,请使用 open();如果想操作文件路径,则使用 os.path 模块;如果想在命令行中,读入所有文件的所有行,可以使用 fileinput 模块;使用 tempfile 模块创建临时文件和文件夹;更高级的文件和文件夹处理...

阅读更多

Python 函数参数与可变长参数

Python 属于弱类型的语言,它的函数参数定义不需要说明数据类型,直接指定参数名即可。如下例子所示: def foo(a, b): print a print b Python 支持 默认参数,即给参数指定默认值,如果在函数调用时没给该参数指定任何值,则会采用默认参数值: def foo(message, times=1): print message * times foo("Hello") foo("Hello", 1) 上边例子中的两个函数调用输出结果是一样的。需要注意的一点是: 只有在形参表末尾的那些参数可以有默认参数值,即不能在声明函数形参的时候...

阅读更多

MySQL 数据库基本使用指南

MySQL 是一个非常流行的小型关系型数据库管理系统。在数据库的管理上,通常会使用一些客户端工具,如 phpMyAdmin,navicat preminu,HeidiSQL, Sequal Pro,SQLyog,MySQL Workbench 等等。但有时候可能会无可避免的要用到命令行下的操作,本文旨在记录一些 MySQL 的基本使用方法,以及配置等。 安装与启动 如果是在 Ubuntu 系统中,使用 apt 工具安装完 MySQL 时会提示设置用户名和密码,如何没有设置,可以采用如下方式创建密码: mysqladmin -u root password "new_pa...

阅读更多

Linux 下查看大文件的方法总结

1、用 Linux 自带的工具:more、less 2、安装vim和vim插件LargFile 下载完成之后用vim打开,输入 “:so %” 回车进行安装,如果需要设定打开大文件的最小标准,可以在 ~/.vimrc 中添加如下一行: let g:LargeFile=10 (这里表示打开文件的最小标准为10M) 3、安装日志查看工具glogg sudo apt-get install glogg 4、安装终端编辑器joe sudo apt-get install joe

阅读更多

Linux 系统用户、组以及文件权限简介

Linux 安全性模型概述 Linux使用User(用户)和Group(组)控制使用者对文件的存取权限,在Linux系统中被创建的用户,可以使用账号和口令登录Linux。Linux系统将一切视为文件,每个文件都有owner,并且owner属于某个Group。 用户 Linux 系统的每个用户都有一个唯一的 User ID,Use r的信息存储在 /etc/passwd 中,该文件的格式示例如下: root:x:0:0:root:/root:/bin/bash 每一位对应的含义为: 用户名:密码:用户ID:组ID:用户全名:主目录:登录shell 在旧的系统中,直...

阅读更多

RPM 包的简单管理以及包的制作过程简介

rpm 命令 RPM 是RPM Package Manager(RPM软件包管理器, 愿意为Red Hat Package Manager,现在是一个递归缩写)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 rpm 命令参数: -e 卸载rpm包 -q 查询已安装的软件信息 -i 安装rpm包 -u 升级rpm包 --replacepkgs 重新安装rpm包 --justdb 升级数据库,不修改文件系统 --perce...

阅读更多