【发布时间】:2018-07-22 04:26:03
【问题描述】:
尝试搜索许多帖子但找不到答案。
我有一个简单的 python 脚本 (test.py),写成:
!/usr/bin/env python(尝试使用#!/usr/bin/python)
print("Hellow World")
但是当我尝试从命令行(从脚本位置)作为 ./test.py 运行此脚本时,它总是给出错误 “'。'未被识别为内部或外部命令、可运行程序或批处理文件。”
“哪条蟒蛇”给了我下面的路径:
!/cygdrive/c/Users/User>/AppData/Local/Programs/Python/Python36-32/python
我可以使用“python test.py”运行脚本,但无法理解“./”的问题
【问题讨论】:
-
在运行软件时,您仍然需要遵循 shell 的约定。
-
你有cygwin,可以在cygwin终端试试./test.py。
-
在 cygwin 终端中,它与 ./test.py 一起工作,但我可以使用 ./test.py 在 Windows 中直接运行,因为我使用 shebang 提供了解释器。我看到很多帖子都说同样的话。
标签: python python-3.x