Geany导入带有中文字符的.py文件然后执行报错解决办法

简介: Geany导入带有中文字符的.py文件然后执行报错解决办法

如果在Geany运行python文件时发生这样的报错提示:

SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xa1 in position 0: invalid start byte

那么就是说明你的Geany导入或者新建了带有中文字符的.py文件

解决方案如下:

1、先点击“编辑”,然后再点击“首选项”。

2、出现新页面(见下图)后,先点击“文件”,然后看向找到“缺省编码(新文件)”。注意:下面图片我是之前已经设定好,所以显示出“Unicode(UTF-8)”,你们一开始显示的应该不是“Unicode(UTF-8)!

3、点击下拉框,找到“Unicode”。

4、找到点击“Unicode(UTF-8)”。

5、再点击“应用”,最后点击“确定”。

6、然后重新新建一个py文件,将你之前运行报错的原代码复制到新的py文件,再运行,就没有问题了!

注意:有人可能疑问为什么需要重新新建py文件然后才能成功运行,原文件不行吗?

答案:不行的!!!因为我们重新修改的是“缺省编码(新文件)”,所以必须创建新文件才能起作用!!!


目录
打赏
0
0
0
0
14
分享
相关文章
[oeasy]python017_万行代码之梦_vim环境_复制粘贴
在这个教程中,作者分享了如何在 Vim 编辑器中快速创建和操作大量代码行。首先,通过 `yy` 复制一行,然后使用 `p` 粘贴来增加代码行数。通过反复粘贴,可以迅速生成多行代码。为了加快操作,可以用 `9999p` 来一次性粘贴9999行。接着,介绍了撤销(`u`)和重做(`ctrl+r`)的操作,以及删除整篇文档的快捷方式。最后,作者提到虽然可以生成一万行代码,但并不建议这样做,因为可能会导致程序崩溃,并提醒大家适度编程。
195 2
Python实用记录(十三):python脚本打包exe文件并运行
这篇文章介绍了如何使用PyInstaller将Python脚本打包成可执行文件(exe),并提供了详细的步骤和注意事项。
220 1
Python实用记录(十三):python脚本打包exe文件并运行
一步步教你将包含其他文件的 Python 脚本等打包成 EXE
最近我编写了一个Python脚本,该脚本需要依赖两个同级目录下的文件才能正常运行。然而,当我将脚本打包成EXE程序后,必须将这两个文件放在EXE文件的同级目录下才能正常执行。为了简化部署,我希望能将这两个文件一起打包到EXE文件中,这时候该怎么办呢?
[oeasy]python0010_怎么用命令行保存文件
[oeasy]python0010_怎么用命令行保存文件
59 1
PowerShell 命令窗口执行 pnpm 命令报错 无法加载文件 pnpm.ps1,因为在此系统上禁止运行脚本
PowerShell 命令窗口执行 pnpm 命令报错 无法加载文件 pnpm.ps1,因为在此系统上禁止运行脚本
vscode 编辑 makefile 文件,执行make操作时显示“Makefile:5: *** 遗漏分隔符 。 停止。“(终极解决办法)
vscode 编辑 makefile 文件,执行make操作时显示“Makefile:5: *** 遗漏分隔符 。 停止。“(终极解决办法)
Python 使用pyinstaller打包程序失败提示找不到c盘的某个dll文件解决方法,FileNotFoundError: [WinError 2] 系统找不到指定的文件
Python 使用pyinstaller打包程序失败提示找不到c盘的某个dll文件解决方法,FileNotFoundError: [WinError 2] 系统找不到指定的文件
380 0
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
111 0
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
【实用小脚本】Python实现文件/目录的复制
【实用小脚本】Python实现文件/目录的复制
193 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等