为了账号安全,请及时绑定邮箱和手机立即绑定

如何仅通过在 Windows 10 cmd 行上键入脚本名称来运行 python 程序?

如何仅通过在 Windows 10 cmd 行上键入脚本名称来运行 python 程序?

哈士奇WWW 2022-07-26 17:07:50
如何仅通过在 Windows 10 cmd 行上键入脚本名称来运行 python 程序?也无需更改目录。我已经将我的脚本文件夹和 python 文件夹添加到路径中。也试过你运行 assoc py.=PythonScript ftype PythonScript=python.exe %1 %*这是程序的内容:#! python3# mapIt.py  - Launches a map in the browser using an address from the command line or clipboardimport webbrowser, sys, pyperclipif len(sys.argv) > 1:    address = ' '.join(sys.argv[1:])else:    address = pyperclip.paste()webbrowser.open('https://www.google.com/maps/place/' + address)我添加了一个屏幕截图,其中包含到目前为止我尝试过的所有命令。
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

我认为您想要的是运行文件'mapIt.py'而不调用关键字python,即:

>mapIt.py

代替

>python mapIt.py

在 Linux 或 macOS 中执行此操作的方法很简单,您可以添加

#!/usr/bin/env python

在文件顶部,将文件从 mapIt.py 重命名为 mapIt 以使脚本可执行:

chmod +x mapIt

但是对于 Windows,没有直接的解决方案。

一种方法是将文件转换为 exe 或

首先为所有 '.py' 文件添加一个 python.exe 关联

> assoc .py=Python

接着

> ftype Python="<path of your python.exe>" "%1" %*

将尖括号 (<>) 中的文本替换为 python.exe 文件的路径。


查看完整回答
反对 回复 2022-07-26
  • 1 回答
  • 0 关注
  • 60 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信