【问题标题】:How can I change a .py file to .pyw?如何将 .py 文件更改为 .pyw?
【发布时间】:2015-07-28 17:08:54
【问题描述】:

我尝试右键单击该文件并重命名它,但它甚至不会显示扩展名,因此我可以将其删除。我也试过去房产,但我也不能从那里去做。我没有直接使用 python 的 Tkinter 进行编码,我使用了我的书附带的定制图形库。

【问题讨论】:

  • 放到一个shell并在那里重命名,或者将Windoze Exploder更改为隐藏文件扩展名。

标签: windows


【解决方案1】:

您在正确的路线上,您只需要重命名它 - 不幸的是,现代版本的 Windows 默认隐藏扩展名,因此您无法轻松修改它。

我倾向于将 Windows 设置为始终显示扩展名(因为这可以解决整个计算机范围内的问题),但如果这是不可取的或不可能的,您可以始终使用命令提示符:

cd C:\Path\To\File
ren MyPythonScript.py MyPythonScript.pyw

希望这会有所帮助。

【讨论】:

  • 感谢它的工作。我以为 .pyw 不会再打开外壳了,但它仍然会打开?
  • 你的意思是控制台窗口除了你自己的窗口外还弹出来吗?可能是您正在写入控制台(即在您的脚本中调用 print()),这使控制台窗口保持打开状态?
  • 不,我的程序中没有打印。外壳刚刚打开,只是空白。
  • 可能是您正在使用的模块使控制台保持打开状态(请参阅接受的回复here)? - 我不知道 pyw 文件会有控制台窗口的任何其他原因。
  • 对我来说,这取决于与 pyw 扩展相关联的内容 - python.exe 打开控制台,pythonw.exe 不会(在正常情况下)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-11
  • 1970-01-01
  • 2021-11-23
  • 1970-01-01
相关资源
最近更新 更多