Differences between revisions 86 and 87
Revision 86 as of 2005-07-15 06:23:16
Size: 8111
Editor: simple
Comment:
Revision 87 as of 2005-07-15 06:26:43
Size: 8117
Editor: simple
Comment:
Deletions are marked like this. Additions are marked like this.
Line 113: Line 113:
 运行python程序有多种方式,如在一个IDE中运行,不同的IDE运行方式就不说了。
 另一种就是在命令行运行,在windows下就是打开一个dos窗口,*nix下应该知道如何进入命令行了。
 但是在命令行下运行需要设定系统可以找到python执行程序,在windows下就是要设定PATH环境变量,
 "运行python程序有多种方式,如在一个IDE中运行,不同的IDE运行方式就不说了。"
 "另一种就是在命令行运行,在windows下就是打开一个dos窗口,*nix下应该知道如何进入命令行了。"
 "但是在命令行下运行需要设定系统可以找到python执行程序,在windows下就是要设定PATH环境变量,
Line 117: Line 117:
 确定python在命令行下可以运行后,就可以执行python程序了。一般为:  确定python在命令行下可以运行后,就可以执行python程序了。一般为:"

[wiki:PyCN/ Python.cn] FAQ 汇集 TableOfContents(3) 中国Python专题邮件列表python-chinese@lists.python.cn(以下简称PythonCN)的常见问题集。

《[wiki:self/AskForHelp 提问的智慧]》 是在列表中发问前必看的文章 -- 我们提倡分享,BS教导!

列表相关

  • [wiki:self/HowtoMailist 什么是邮件列表?]

订阅及退订

搜索

TiosnG

毕竟有好的搜索服务站点,任何问题先自行嘗試搜索一下子,一般说就不用在列表中受到大家的BS 了……

  • [http://www.google.com/ 有一个网站叫google],如果你用它找到了更好的,也可以写在这儿,那么后来的人就可以省点事了

  • There is a site named Google! 缩写为: TIASNG 哈哈哈!以后的经典回复!

  • TiosnG ![ti'aosn'gu] There is one site named Google! 嗯嗯!有人建议正规点的E文是也乎

    • [wiki:PyCNmail/2005-July/012581.html 谁能帮我找中文的PYTHON初学学习的资料] 中提到

邮件工具

  • 大家都用什么工具收邮件呀?
    • 你还不习惯处理如此多的邮件.你想找一个好的邮件客户端.下面是一些大家用得还可以得.
    • 当然,他们可能与平台相关
    • 在linux下
      • Evolution
      • Sylpheed
      • Kmail
        • 你可以用过滤器,将列表信件自动分类到单独得文件夹
        • 使用按线索排列,可以方便地分清线索
        • 使用搜索框,可以在邮箱中任意搜索
      • Mutt (字符界面)
    • 在windows下
      • outlook
        • 在每台装有windows的机器上你都可以方便找到
          • 未必吧,只有安装了office的机器上才有outlook,很贵的。windows自带的那个是outlook express

      • incredimail
    • 在任何平台下
    • 强烈建议使用foxmaildreammail订阅邮件列表,它们对标准支持不完善,会破坏列表线索,影响其他人正常使用列表

  • 怎么我看到的邮件都是乱码?
    • 有的邮件可能的确是乱码,那没救了
    • 大部分邮件往往并非乱码,而是选用了与你默认设定不同字符集,这些包括utf8,gbk,gb2321
    • 你可以前往[http://python.cn/pipermail/python-chinese/ python.cn所有邮件存档]看看,如果那儿显示一封邮件是正常的,那往往是你自己本地的设置问题

开发相关

开发工具

  • python有什么好的IDE吗?
    • 当然,你可以找到很多,不过有些也跟平台相关
    • 在windows下
      • pythonwin挺好
      • activepython
        • 简单,安装方便
        • 有语法补全功能
        • 支持自动缩进
        • 支持循环折叠
        • 方便的添加package
    • linux下
      • eclipse+py_dev
    • 在任何平台下
      • bao
        • 支持拖放
    • 下面是另一种分类方法
      • 如果开发wxPython:
        • boa
        • wxDesigner
      • 开发qt:
        • 好像有一个Eric
  • 一定要IDE才能开发python程序吗?

Leo

  • [wiki:self/LeoEnvironment Leo 文学编程环境] -- 优雅的组织你所有资料在统一界面中!

运行环境

如何运行Python程序

  • "运行python程序有多种方式,如在一个IDE中运行,不同的IDE运行方式就不说了。" "另一种就是在命令行运行,在windows下就是打开一个dos窗口,*nix下应该知道如何进入命令行了。" "但是在命令行下运行需要设定系统可以找到python执行程序,在windows下就是要设定PATH环境变量, 你在命令行下敲入 python -V如果执行正确则可以看到当前安装的Python的版本。 确定python在命令行下可以运行后,就可以执行python程序了。一般为:"
    python yourprogram.py args [args...]

如果需要后面可以接命令行的参数。

国际化

如何在python中使用中文

如何设定程序的文件编码

More precisely, the first or second line must match the regular

  • expression "coding[:=]\s*([-\w.]+)".

因此通过上述的正则表达式就可以知道: coding后面为:或=均可。根据上面的正则式可以推出几种正确的写法,找一种喜欢的吧。

coding:cp936 coding=cp936

至于前面有什么都无所谓。}}}

文档

中文教程

  • 有哪些好的python入门教程?最好中文的.
    • 有一些,不多,但入门还是够了,[http://python.cn/ python.cn主页]就有一些

    • 如果你没有任何python基础,推荐首先阅读由["limodou"]翻译的[http://cn.diveintopython.org/ diveintopython中文版],该书浅显易懂,精简,基础内容也较全面

    • 其实,看英文文档也不是那么难.
  • 怎么没有更多的呀?
    • 翻译文档往往是一件费力的事情,这是一个需要协作的工作,也许你也可以贡献一点

开发技巧

tips

这是一些大家觉得有感觉的东西,大家一起加吧.

  • os.sep
    • 使用这个,你在windown和linux就不用担心路径符的不同了,呵呵
  • 引号除了',"以外,还有"""可以用哦
    • 给个例子:

   1 cmd="""cat file | awk '$1=="SS1"{dg=$2};$3=="err\.est\."{err=$4} END{print dg,err}'""" 

项目管理


::-- ZoomQuiet [DateTime(2005-06-05T13:17:18Z)]

PythonCN/FAQ (last edited 2013-04-16 09:35:52 by ZoomQuiet)