pythonshell运行出了点错

笔者使用的是LINUX,与WINDOWS不同的是,目前2.5版本的IDLE中,EDIT下没有RUN。
首先,打开IDLE后,看左上角的标题,如果是“PythonSHell”,说明只是IDLE下的交互模式,和直接使用PYTHON.EXE没有什么区别,选择FILE>NEWwindow后,会出现一个新窗口出现(无标题)或者可以直接打开PY文件(左上角的“XXX.PY”)。
查看菜单是否如下所示:fileeditformatrunoptionswindowshelp。
另外,此时只能使用F5。

python加载报错如何解决?

解决方案是这样的:

1.但有时会出现系统SyntaxError:invalid语法错误,如下图

2要了解Linux下的执行路径,可以打印sys.path来确认,如下

3所示,可以使用字符串的append方法向上面的目录列表添加索引。

4.

5.其他类型无法导入,如下所示。
提示SyntaxError:invalidsyntaxerror

6.这种情况是找不到py文件,但是py文件名违反规范,无法使用。
说出所有手指的名称。
这将是一封信,您可以使用更改的名称导入它。

python代码中有中文不能保存

是的。

在Windows系统下,如果直接使用命令行编写代码,是无法保存的。

在Linux系统下,使用vi输入esc,然后:wq保存。
如果用户使用的是IDE,一般直接保存或者ctrl+S,后缀为.py。

如果在Windows控制台下运行这段代码,即使程序正在运行,屏幕上也不会打印“Ha”这个词。
这是由于python编码和console编码不一致造成的。

Windows下控制台中的编码采用的是gbk,而代码中使用的utf-8按照utf-8编码打印到gbk编码的控制台上,自然会不一致,不能。
被打印。

扩展信息:

注意:

在Python中,表达式中的名称是没有用的。
这是有意为之的:它避免了一些拼写错误,也避免了有关默认类型应该是什么(0、None、“​​”、[]、?)的问题。
请记住将计数器初始化为0,将列表初始化为[],依此类推。

确保将未嵌套在顶层的代码从最左边的第一个列开始放置。
这包括未嵌套在模块文件中的代码以及未嵌套在交互式命令行中的代码。
Python使用缩进来分隔嵌套的代码块,因此代码左侧的空格表示嵌套的代码块。
除了缩进之外,空格通常会被忽略。

参考来源:百度百科-Python