linux环境将python程序做成可执行

一、下载并编译pyinstaller(只需做一次,以后可直接做第二步) 1.下载pyinstaller,现在的版本是1.4 2.解包进入源码目录 (1)tar zxv pyinstaller_1.4.tar.gz 文件: pyinstaller-1.4.tar.bz2 大小: 897KB 下载: 下载 (2)cd pyinstaller-1.4/source/linux (别看错了哦!) 3.编译源代码 (1)python Make.py 生成python的 .pyc文件 如无错误,则出现如下提示(只有一行): Now r...

作者: xuxiyao8888 发布时间: 10-19

python基本语法

1. if...else x=int(raw_input("Please enter an integer:"))#获取行输入 if x>0: print '正数' elif x==0: print '零' else: print '负数' 2. for... in a=['cat','door','example'] for x in a: print x 3. break/continue for i in range(10): if 2==i:continue #结束当前循环,进入下一步循环 if 6==i:break #跳出循环 print i 4. is用来比较两个变量是否指向同一内存地...

作者: icybay 发布时间: 10-18

python import模块方法

python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。 下面将具体介绍几种常用情况: (1)主程序与模块程序在同一目录下: 如下面程序结构: `-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *; (2)主程序所在目录是模块所在目录的父(或祖辈)目录 如下面程序结构: `-- src...

作者: yaoshiyan 发布时间: 10-14

搞web开发必备Firefox扩展插件,希望你能用的上

作为一个 Web 开发人员,你几乎没有理由不喜欢Firefox,因为在Firefox下有很多专门针对开发的扩展插件,非常好用,这里就介绍一些常用的针对网站开发的火狐扩展,供Web开发人员参考。 1、Firebug 用于调试JavaScript,修改界面HTML和CSS,一些常用的网络分析扩展也是基于Firebug的,非常好用。 2、YSlow YSlow是Yahoo开发的,基于Firebug的用于分析网页性能的工具,可以提供...

作者: m4774411wang 发布时间: 09-29

os模块

os模块 这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。 下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。 os.name字符串指示你正在使用的平台...

作者: night85 发布时间: 09-28

Python多线程 简明例子

关键字: python多线程 简明例子 综述 多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。 Python可以方便地支持多线程。可以快速创建线程、互斥锁、信号量等等元素,支持线程读写同步互斥。美中不足的是,Python的运行在Python 虚拟机上,创建的多线程可能是虚拟的线程,需要由Python虚拟机来轮询调度...

作者: icycling 发布时间: 09-26

Python抓取网页内容应用代码分析

Python抓取网页内容应用代码分析 来源:岁月联盟 编辑:zhu 时间:2010-03-28 我们今天将会通过这篇文章,为大家详细介绍一下Python抓取网页内容的两种不同方法。大家可以以此为参考对象,在实际应用中选择一种适合自己的应用方式来帮助我们完成实际开发中的需求。 Python抓取网页内容方法一、用urllib2/sgmllib包,将目标网页的所有URL列出。 import urllib2 from sgmllib ...

作者: alertx 发布时间: 09-21

pygtk (windows) 无法发现 glib 模块

一个在 Linux 中运行正常的 pygtk(python25) 程序在 windows 2003 无法运行,报错: import glib 应改为: import gobject windows 平台的 pygobject 包括 GLib GObject GIO 三部分的内容。

作者: gnuwin32 发布时间: 09-19

python模块

如果你想要在其他程序中重用很多函数,可以使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。 模块可以从其他程序输入以便利用它的功能。这也是我们使用Python标准库的方法。首先,我们将学习如何使用标准库模块。 1.使用sys模块 例 使用sys模块 #!/usr/bin/python # Filename: using_sys.py impor...

作者: biti-leaf 发布时间: 09-09

Python如何使用chomp

使用Perl的chomp函数可以把行末的'\r\n'删除掉,但是python好像没有这个函数, string.rstrip()好像只能删除行末的空格。要删除行末的'\r\n', 可以使用下面的代码: if line[-1] == '\n': line = line[:-1]

作者: bigluo 发布时间: 09-09