ChinesePython Wiki   Python特殊FAQ 用户设定
 
站内导航 Diffs Info Edit RAW Print
 ChinesePython Wiki   中蟒大杂院   最近修改   标题目录   看发表区   搜寻/发表   站内导航   求助 

回到蟒蛇的宝洞


请尽量用本页内写作问题答案, 如无必要勿另起连结。

欢迎自行修改

  1. Python 好用吗 ?
  2. Python 够快吗?
  3. MoinMoin也是用PYTHON编写的吧?
  4. 您对这个MoinMoin改了些什么, 能否透露一下, 我自己就没有改好 :(
  5. 编译成可执行二进制代码 ?

1 Python 好用吗 ?

答: 把那个字删去就行。

    1 if question=='Python 好用吗':
    2   answer = question.replace('吗','极了')
    3   return answer
    4                                               #  -- ice :)

2 Python 够快吗?

答: Python 是即译式编程语言, 因此用它来和像 C 这像的编译语言来比较的话是很慢的。 但和现时流行的 Perl, PHP, Tcl/Tk, Ruby 以至 Bash, BASIC 等来相较的话, Python 的速度不是问题。 事实上 Python 的爱好者根本不会为 Python 的速度而担心过, 因为你总可以把较耗资源的部份用编译语言写成 Python 的扩展模组。

3 MoinMoin也是用PYTHON编写的吧?

答: 没错。 因此最方便的一个功能是自动做 PYTHON 程式码的著色。展示编程范例很方便。基本要求都能做到。本网站的 MOINMOIN 针对中文作了一些改动,将来有时间再加上一些如索引或是多编码支援等功能。另有一些资料可参考 “求助” 一栏。MoinMoin 的原网址在 http://sourceforge.net/projects/moin

4 您对这个MoinMoin改了些什么, 能否透露一下, 我自己就没有改好 :(

答1: 哇!年代久远,差不多都忘了!好像是这样:

   letter = name[0] 
   if ord(letter) > 127: 
       letter = '~' 

答2:我自己刚开始搭了一个 wiki 站,上面专门一页讨论[WWW]MoinMoin 本地化,为了兼容IE浏览器,charset我用的utf-8,另外对提醒邮件作了改动(不完整)。-- Lan Yufeng

5 编译成可执行二进制代码 ?

答1: 如果是在 linux 上的话可以用 freeze 工具,它是 PYTHON 源码标准发布的一部分。用法只不过是:

python $PATH_TO_FREEZE/freeze yourprog.py 

答2:如果是 Windows 的话可以用 py2exe 工具。在 http://py2exe.sourceforge.net 上下载。使用方法如下(录自 ”python 宝典“):

 
# 程式 hello.py 
print "你好!" 
# setup.py 程式 
from distutils.core import setup 
import py2exe 
 
setup(name="hello", scripts= ["hello.py"]) 
执行:
python setup.py py2exe 
这就会产生 hello.exe, python20.dll 和 msvcrt.dll. 如要把程式移到别的没安装 PYTHON 的机器上把三个档案都抄过去就行。
PythonPowered
搜寻页面 或尝试以下动作: 附加档案, 删除页面, 本页连结图