3

我是一个新的python用户。我需要运行由(远程)同事编写的脚本。

我第一次安装的 Python 是 3.5.0.rc1。它是使用 python webinstaller 安装在 Windows 10 机器上的。

在安装时,我告诉安装程序添加所有 Python 组件,并将 Python 添加到 PATH。我为所有用户授权了 python。

我可以通过命令行加载和访问 Python。它将响应基本指令 ( >>> 1+1 2)。

但是,我没有从一些基本命令中得到预期的响应(例如,>>>import os随后>>>print os.getcwd()会导致语法错误,而不是打印包含 python 可执行文件的目录)。

此外,我无法让 python 执行脚本(例如。>>>python test.py)。这会导致语法错误,似乎指向脚本文件名中的不同位置。我已经尝试快速搜索 StackOverfow 上的先前问题,但似乎无法找到关于在这个基本级别上似乎是失败的讨论。

也许我没有加载所有必要的 python 模块,或者是我缺少的其他东西

4

2 回答 2

3

我可以通过命令行加载和访问 Python。它将响应基本指令 ( >>> 1+1 2)。

这意味着 Python 原则上已正确安装。恭喜!

此外,我无法让 python 执行脚本(例如>>>python test.py

>>>表示您正在尝试从 python 提示符运行它。那是错误的。您需要运行 python.exe,并将脚本文件作为 Windows 提示符 ( cmd) 的参数。

>>>print os.getcwd()导致语法错误

那是因为您使用的是 python3 并且print expression是现在不正确的 python2 语法。你要么需要做

print(os.getcwd())

或者安装python2。

于 2015-08-26T15:04:06.723 回答
0

在python3 print 被替换为print()你可以使用这个

于 2016-05-08T12:37:24.437 回答