如何解决 在vscode中运行python代码在无法print中文的问题

简介: 如何解决 在vscode中运行python代码在无法print中文的问题

最近,种草了vscode这一款编辑器,用来跑python程序。但是发现,在我的代码的一些关于输出中文的命令无法在运行端正常显示。

经过查询一些方法发现可以通过设置编译的参数使问题得到解决,现将解决方法记录如下:


1、打开设置在搜索栏中搜索:code-runner,找到如下选项:


358e8bfa1c504024ace9d4da14be020a.png

2、打开在setting.json中编辑:


836d4655540f4871b89f5fc71a423d38.png


找到关于python的设置,将其设置如上下所示:

"python":  "set PYTHONIOENCODING=utf8 && python -u",


注意缩进,然后保存。再次运行代码:


2b38f2f6cb8048c1a01d8cbe063c1947.png

OK,问题解决啦~~至少,此方法解决了博主的问题啦,如果感到有帮助的话欢迎大家点赞收藏转发呀!!!


如果有更好的方法,欢迎大家在评论区留言,交流!!!


相关文章
|
4天前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
38 1
|
7天前
|
机器学习/深度学习 算法 调度
基于多动作深度强化学习的柔性车间调度研究(Python代码实现)
基于多动作深度强化学习的柔性车间调度研究(Python代码实现)
|
5天前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
161 102
|
3天前
|
存储 大数据 Unix
Python生成器 vs 迭代器:从内存到代码的深度解析
在Python中,处理大数据或无限序列时,迭代器与生成器可避免内存溢出。迭代器通过`__iter__`和`__next__`手动实现,控制灵活;生成器用`yield`自动实现,代码简洁、内存高效。生成器适合大文件读取、惰性计算等场景,是性能优化的关键工具。
42 2
|
7天前
|
安全 大数据 程序员
Python operator模块的methodcaller:一行代码搞定对象方法调用的黑科技
`operator.methodcaller`是Python中处理对象方法调用的高效工具,替代冗长Lambda,提升代码可读性与性能。适用于数据过滤、排序、转换等场景,支持参数传递与链式调用,是函数式编程的隐藏利器。
23 4
|
8天前
|
机器学习/深度学习 数据采集 并行计算
多步预测系列 | LSTM、CNN、Transformer、TCN、串行、并行模型集合研究(Python代码实现)
多步预测系列 | LSTM、CNN、Transformer、TCN、串行、并行模型集合研究(Python代码实现)
|
8天前
|
机器学习/深度学习 数据采集 算法
独家原创 | CEEMDAN-CNN-GRU-GlobalAttention + XGBoost组合预测研究(Python代码实现)
独家原创 | CEEMDAN-CNN-GRU-GlobalAttention + XGBoost组合预测研究(Python代码实现)
|
自然语言处理 算法 Python
|
自然语言处理 算法 Python
|
9天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
180 102

热门文章

最新文章

推荐镜像

更多