python 3.8版本,文件包含中文代码无法保存是怎么回事?

Python012

python 3.8版本,文件包含中文代码无法保存是怎么回事?,第1张

python 3.8版本,文件包含中文代码无法保存是中文写入错误造成的,解决方法为:

1、打开编辑器,新建一个PY文档。

2、import os引入os模块。

3、创建一个变量,这样可以创建一个文件。

4、接下来需要写入内容,记得要加上utf-8。

5、接下来需要记得在结尾加上关闭文件。

6、运行一下,就可以发现中文被写入了。

能。

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

Linux系统下,用vi的话打esc,然后:wq,即可保存。用户如若用的是IDE,一般情况下直接保存或ctrl+S就可以了,后缀是.py。

如果在Windows控制台下运行此代码,虽然程序是执行了,但屏幕上打印出的却不是哈字。这是由于python编码与控制台编码的不一致造成的。

Windows下控制台中的编码使用的是gbk,而在代码中使用的utf-8,python按照utf-8编码打印到gbk编码的控制台下自然就会不一致而不能打印出正确的汉字。

扩展资料:

注意事项:

在Python里,一个表达式中的名字在它被赋值之前是没法使用的。这是有意而为的:这样能避免一些输入失误,同时也能避免默认究竟应该是什么类型的问题(0,None,””,[],?)。记住把计数器初始化为0,列表初始化为[],以此类推。

确保把顶层的,未嵌套的代码放在最左边第一列开始。这包括在模块文件中未嵌套的代码,以及在交互提示符中未嵌套的代码。Python使用缩进的办法来区分嵌套的代码段,因此在代码左边的空格意味着嵌套的代码块。除了缩进以外,空格通常是被忽略掉的。

参考资料来源:百度百科-Python