这是一个快速的背景:我在学习Python的第一天.没有先前的编码经验.运行Windows 8.安装Python 2.7(位置:C:\ Python27).我添加了路径"C:\ Python27 \;" 到环境变量和'.py:'到PATHEXT.我能够启动Python.
要学习,我将从关于Python的Google Developers课程开始.我已经将google-python-exercises文件下载到我的桌面,其中有一个文件'hello.py'.Google页面(https://developers.google.com/edu/python/set-up)说我应该可以在命令提示符下输入'python hello.py',它应该打印'Hello World'.
当我尝试这个时,我收到消息:python: can't open file 'hello.py: [Errno 2] No such file or directory
.我怎样才能解决这个问题?
更新
我可以通过从文件夹中运行cmd来运行它.但是,这似乎是一个临时解决方案.如何编写Python来获取新文件夹(C:\ Python27\MyProjects)并进行搜索?听起来我需要添加/编辑目录,但我不知道该怎么做.
ilyas patana.. 8
在运行python之前,键入命令cd
行,它将告诉您当前所在的目录.当python运行时,它只能访问此目录中的文件.hello.py
需要在此目录中,因此您可以hello.py
从其现有位置移动到此文件夹,因为您可以在Windows中移动任何其他文件,或者您可以更改目录并在目录中运行python hello.py
.
编辑:Python无法访问子目录中的文件,除非提供了它的路径.您可以通过提供路径来访问任何目录中的文件.python C:\Python27\Projects\hello.p
在运行python之前,键入命令cd
行,它将告诉您当前所在的目录.当python运行时,它只能访问此目录中的文件.hello.py
需要在此目录中,因此您可以hello.py
从其现有位置移动到此文件夹,因为您可以在Windows中移动任何其他文件,或者您可以更改目录并在目录中运行python hello.py
.
编辑:Python无法访问子目录中的文件,除非提供了它的路径.您可以通过提供路径来访问任何目录中的文件.python C:\Python27\Projects\hello.p