【问题标题】:What are python extensions in diffrent operating systems? [duplicate]不同操作系统中的python扩展是什么? [复制]
【发布时间】:2013-11-07 05:19:21
【问题描述】:

我是 python 新手。我正在使用 ubuntu 使用 python 进行软件开发。这里是ubuntu中的python扩展。

ubuntu:

.py
.pyc

Windows:

?

苹果机:

?

还请解释扩展名。

【问题讨论】:

  • 它们是一样的,为什么它们有什么不同呢?
  • 伙计们,这不是重复的,OP想知道是否有任何差异,如果有,请给它们命名。
  • 感谢@GamesBrainiac
  • 我提供的链接详细介绍了每个文件扩展名(包括“请解释扩展名”),并指出有单独的文件,例如 .pyd/.pyw。诚然,它并没有明确说明没有特殊的 Mac 文件。

标签: python python-2.7 python-3.x


【解决方案1】:

它们是一样的。在 windows 和 mac 中,您都有 .py 文件和编译的 .pyc 文件。它们在所有操作系统上都是相同的。

您可能还会偶尔遇到.pyo,它与.pyc 相同,但已经过优化。这实际上意味着所有assert 语句都被删除(用于测试软件)。

但是,.pyd 专门用于 Windows。您可以通过here了解更多信息。

更新

Windows 上还有 .pyw 用于 pythonw 程序 - 这些不会生成 Windows 控制台

-- 来自 cdarke

【讨论】:

  • 在 Windows 上还有 .pyw 用于 pythonw 程序 - 这些不会生成 Windows 控制台。
  • @cdarke 嘿,这真是太棒了,请随时编辑我的答案。我会感到很荣幸。
  • 真棒?你很容易被打动。 ;-)
  • @cdarke 我的辩护是我还在学习:P
  • @cdarke 感谢您的更新。感谢您告诉我有关 .pyw 文件的信息。
猜你喜欢
  • 1970-01-01
  • 2011-01-02
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-15
  • 2017-10-26
相关资源
最近更新 更多