【问题标题】:Run directly python script in windows console在 windows 控制台中直接运行 python 脚本
【发布时间】:2013-09-03 06:02:30
【问题描述】:

有没有办法直接在Unix系统等windows控制台运行python脚本?

#! /usr/bin/env python3.3

【问题讨论】:

  • 我认为在 Windows 上模拟 unix 行为并不是一个好主意。试试下面 Stefan Näwe 建议的方法,或者使用“开始”或“打开”命令。如果你真的希望你的系统表现得像一个 unix,你应该考虑使用一个基于 unix 或 linux 的系统。

标签: python


【解决方案1】:

或者创建一个兼作 python 脚本的 .BAT 文件:

@echo off
rem = '''
echo This is "%~f0" before Python

python -x "%~f0" %*

echo This is "%~f0" after Python

goto :end
'''

print "------------- Python code starts here --------------"
import sys
print sys.path
print sys.argv
print "------------- Python code ends here ----------------"

rem = '''
:end
rem '''

【讨论】:

    【解决方案2】:

    只需在 Windows 上双击扩展名为 .py 的文件即可执行脚本。

    【讨论】:

    • 有没有办法从 CMD 运行?
    • 你的意思是除了python script_file.py?我不在 Windows 上,无法测试,但尝试简单地输入文件名并按 Enter。
    【解决方案3】:

    如果使用 Python GUI + 命令行,则可以运行任何 .py 文件。

    http://www.python.org/download/releases/3.3.2/#download

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-13
      • 2017-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多