python 用IDLE能运行 用shell不能运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 用IDLE能运行 用shell不能运行相关的知识,希望对你有一定的参考价值。
如上图,编个helloworld,用cmd,python shell都不能打开,提示是:SyntaxError: invalid syntax。但是用IDLE就能run。请问这是怎么一回事啊。。
提问者的使用方式不对:
Shell形式是不能运行py文件的;
使用命令运行py的话,是指的cmd也是是dos命令:
python ex1.py是在cmd(就是那个dos窗口)环境下用来执行ex1.py的,就是要在比如C:\xxx>之类的状态下用的,而且要设置了环境变量才行。
其实windows安装了python后,双击ex1.py或者在cmd环境中直接输入ex1.py回车,就可以直接运行了本回答被提问者和网友采纳 参考技术B 提示语法错误,你好好查一下,比如空格,缩进,引号什么的,在idle中很多书写的错误是可以自动纠错的。 参考技术C print加()就行了 。。。
Python IDLE或shell中切换路径
在Python自带的编辑器IDLE中或者python shell中不能使用cd命令,那么跳到目标路径呢。方法是使用os包下的相关函数实现路径切换功能。
import os
os.getcwd() #获取当前路径
os.chdir("D:\\test") #跳到目标路径下
os.chdir(‘D:\\test‘) #单引号、双引号都可以
以上是关于python 用IDLE能运行 用shell不能运行的主要内容,如果未能解决你的问题,请参考以下文章