Windows 10 Windows10上的Python脚本

Windows 10 Windows10上的Python脚本,windows-10,python-3.5,Windows 10,Python 3.5,我是一个新的python用户。我需要运行由(远程)同事编写的脚本 我的第一次Python安装是3.5.0.rc1。它是使用PythonWebInstaller安装在Windows10计算机上的 在安装时,我告诉安装程序添加所有Python组件,并将Python添加到路径中。我为所有用户授权了python 我可以通过命令行加载和访问Python。它将响应基本指令(>1+12) 但是,我没有从一些基本命令中得到预期的响应(例如,>>import os后跟>>print os.getcwd()会导致语

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

我的第一次Python安装是3.5.0.rc1。它是使用PythonWebInstaller安装在Windows10计算机上的

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

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

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

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

也许我还没有加载所有必要的python模块,或者是我遗漏了什么

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

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

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

>
表示您正试图从python提示符运行此命令。那是错误的。您需要从windows提示符(
cmd
)以脚本文件作为参数运行python.exe

打印os.getcwd()会导致语法错误

这是因为您使用的是python3,
print expression
是现在不正确的python2语法。你要么需要

print(os.getcwd())

或者安装python2。

在python3中,打印被替换为
print()
您可以使用这个

,即打印语法是python2.*。在Python3.*中,这是非法语法,因为print是一个函数,而不是关键字谢谢。你完全正确。老家伙出错了。好的,谢谢。坦率地说,在这个层次上问问题让我很尴尬,但我被卡住了,需要快速前进。你的回答使我克服了第一次减速。现在,主要事件是……@OldGuy:不客气。你的问题写得很清楚,包含了所有必要的信息,这使得它在初学者的问题中有点特殊,所以回答这个问题很有趣。祝你好运这并不能回答这个问题。一旦你有足够的钱,你将能够;相反@事实上,这不仅仅是一个答案;这是正确的答案。缺少括号是错误的原因。