原因

在文件头使用了shebang line

#!/usr/bin/python3#!/usr/bin/env python3

        Code Runner默认遵守shebang

解决方法

  1. 删除文件头shebang line

    (不建议,会降低代码可移植性)

  2. 设置Code Runner

    在setting.json中增加如下配置

    "code-runner.respectShebang": false

拓展知识

shebang line: 目的就是指出你想要你的这个文件中的代码用什么可执行程序去运行

        #!/usr/bin/python3 是告诉操作系统执行这个脚本时调用 /usr/bin 下的 python3 解释器

        #!/usr/bin/env python3 这种用法是为了防止操作系统用户没有将 python3 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python3 的安装路径,再调用对应路径下的解释器程序完成操作

        #!/usr/bin/python3 相当于写死了 python3 路径

        #!/usr/bin/env python3 会去环境设置寻找 python3 目录,推荐这种写法

VSCode中使用CodeRunner运行Python乱码相关推荐

  1. 在vscode中加参数调试-python

    在vscode中加参数调试-python 有时会遇到需要带有命令行参数的debug,因此需要在vscode的配置文件lanuch.json中添加命令行参数 解决方案 1.首先需要找到lanuch.js ...

  2. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

  3. pymol中编写和运行python脚本

    pymol中编写和运行python脚本 0.说明 简单介绍pymol中调用python脚本,后续把详细的图片更新.(2021年9月13日) 后续相关更新会直接粘贴到文件中. 1. 编写功能 批量读取本 ...

  4. 【学习记录】解决VScode中C语言运行终端输出中文乱码问题

    (0)前言 本人不是什么大佬,只是在刷了N个帖子后,在评论区的一个老哥留言中发现这个方法在自己的电脑(联想Y7000 2019版)居然可以简单解决了!!!于是写了这个帖子用来记录这个方法!!! 已经看 ...

  5. 【开发环境】Mac 中 IntelliJ IDEA 运行 Python 程序 ( 安装 Python Community Edition 插件 )

    文章目录 一.安装 Python Community Edition 插件 二.创建 Python 工程 一.安装 Python Community Edition 插件 选择 菜单栏 " ...

  6. vscode中对flake8(python静态代码检查工具)和yapf(python代码格式化工具)的设置

    在命令行下安装好flake8和yapf后在vscode中的用户设置(settings.json)中添加以下两行即可: "python.linting.flake8Enabled": ...

  7. VSCode中使用Pylint检查python代码

    为什么使用lint 在日常开发中,不同开发人员会写下不同风格的代码,导致代码可维护性变差,为了解决风格不一致问题,我们可以制定代码规范,让开发人员都遵守同样的规范编写代码.在开发过程中,部分代码存在质 ...

  8. 在ROS的noetic版本中通过rosrun运行python文件

    (1)不要将python文件放入scr目录中,否则后续编译工作空间会报如图所示的错误.首先要在功能包文件夹(catkin_ws/src/learnning_topic)中创建一个scripts(文件夹 ...

  9. cmd中从c盘切换到d盘,并在Windows系统中从终端运行Python程序

    1 首先打开cmd,如下图所示: 2.接着输入d:并回车 3.接着输入cd及路径并回车即可 4.最后,输入python my_test.py并回车即可实现在Windows终端运行Python程序的目的 ...

  10. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 先安装了 Pytnon3.10.0 版本 , 然后有安装了 Python3.6.3 版本 , 安装完成后 , IntelliJ IDEA 中就出现如 ...

最新文章

  1. 太空将成为数据中心冷却新前沿
  2. php 将查询出的数组数据存入redis
  3. 程序员怎么长久保持新鲜感?
  4. 仿B站(一) 目的分析以及创建 WebAPI + Angular7 项目
  5. TiKV 源码解析系列 - Raft 的优化
  6. linux 临时文件 锁,linux – 无法使用文件描述符flock锁定文件
  7. linux修改ip配置文件_协助调试Linux服务器经验分享
  8. 将TreeView中导出为XML数据
  9. aee快递查询 在php_第48课 thinkphp5添加商品库
  10. Linux终端进程后台运行与前后台切换
  11. VS2008内嵌水晶报表翻页BUG修正方法
  12. 数据集下载地址(转)以下内容转自https://baijiahao.baidu.com/s?id=1615853849218131902wfr=spiderfor=pc
  13. 关于机器学习模型的评估方法
  14. 纯css改变checkbook样式
  15. npm run dev命令报错解决方式
  16. JavaSE综合项目演练
  17. 集成驱动器LMG3411R150RWHR GaN FET(LMG3410R150RWHR)
  18. 《Python程序设计》实验四 Python综合实践实验报告
  19. 人工智能AI编程基础(五)
  20. 计算机程序是通过专利保护,《专利审查指南》修改后计算机程序的专利保护研究.doc...

热门文章

  1. ae渲染文件服务器,在 After Effects 中自动执行渲染和网络渲染
  2. ArcGIS中地理配准与空间校正的不同
  3. 常用计算机病毒防治办法,常见的计算机病毒防治措施有哪些
  4. microhard PICO900(P900)电台配置
  5. Ionic 安卓兼容性问题解决
  6. python 爬取直播弹幕视频_Python获取B站直播间弹幕信息
  7. C语言 一元二次方程求解
  8. Maven使用failsafe实现集成测试
  9. 跑步c语言,小程序 跑步 记录跑步代码 记时间和位置更新
  10. ffmpeg实现视频马赛克特效