如何在命令提示符下打开和编辑 py 文件 windows 10

how to open and edit py file in command prompt windows 10

我在 windows 命令提示符中寻找等同于 mac os 终端 open filename.py 的语法。 我在互联网上搜索以找到答案,例如在命令提示符中输入文件名(或位置)filename.py,但只是 运行 脚本甚至 start filename.py 似乎也不起作用。我如何通过命令提示符编辑 get 来编辑我的代码?

如果你设置了环境变量你可以输入

python fileName.py

否则你需要把完整的path.In我的案例

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.7/ Python 3.7 (64-bit)

要编辑文件,您只需使用 notepad

notepad file.txt

您可以安装 vim 或 nano 并在 windows

中使用它们

Linux 上的 open command in MacOS or even xdg-open 用于打开文件及其程序(由 operating-system 关联,具体取决于 file-type)。

Windows命令start

在 Windows 上有 start 命令:

Starts a separate Command Prompt window to run a specified program or command.

Python 相当于 start

还有Python有os.startfile:

Start a file with its associated application.

import os
os.startfile("filename.py")

管理关联

关联的shell-execute命令(关联的默认应用程序和打开文件的命令)通常存储在Windows-registry.

中可以设置

.py 文件的情况下,它可以例如:

  • 使用记事本打开文件进行编辑
  • 通过Python
  • 执行脚本

在 Windows command-line cmd.exe 上,您可以使用 assoc and ftype 来管理和更改与给定 file-type/-extension:

的关联
assoc /?
ftype /?

注意:在 PowerShell 上,命令前缀为 cmd /c

使用 assoc .py 查看 Python 脚本的当前文件类型关联。如果生成的 file-type 名称是 pyfile,则 ftype pyfile=%SystemRoot%\system32\NOTEPAD.EXE %1 将记事本(Windows 默认编辑器)绑定为打开 command/application.

另见