美文网首页
说说如何使用 Geany 编译与执行 Python

说说如何使用 Geany 编译与执行 Python

作者: deniro | 来源:发表于2019-02-03 11:27 被阅读41次

1 下载与安装

官网下载 Releases 版本。

下载后, 按默认设置安装即可。

安装 Geany 后,打开效果如下:

2 设置

2.1 指定工作空间

指定保存文件的名称以及所要保存的文件夹路径:

2.2 设置生成命令

点击顶部工具栏的“生成” → 设置生成命令,告知 Geany python 的命令安装路径:

  • 定义一个“编译”命令,内容为 python -m py_compile "%f"
  • 修改一个“执行”命令,内容为 python "%f""
  • %f 表示文件名,编译或执行时,此处将会被替换为当前文件的文件名(不包含文件路径)。

命令可以这样简写的前提是:python 已经加入到系统环境变量的 Path 路径咯。

2.3 设置字体

编辑 → 首选项 → 界面:

在此设置编辑器与信息窗口的字体与大小,推荐 YaHei Consolas Hybrid 字体哦O(∩_∩)O~

2.4 制表符转换为空格

在代码中混合使用制表符和空格,可能会使得 Python 程序出现极难诊断的问题 。 为在 Geany 中查看缩进设置, 选择菜单 编辑 ▶ 首选项 , 再依次单击 “编辑器” 和 “缩进”。 将制表符宽度
设置为 4 , 并将 “类型” 设置为 “空格”。

2.5 设置行长标志

行长标志会指出每一行代码应在什么地方结束。

设置方式为:选择菜单 编辑 ▶ 首选项, 再依次单击 “编辑器” 和 “缩进” , 启用长行标志, 并把“ 列 ” 中的值设置为 79。

3 编译与执行

操作 快捷键
编译 F8
执行 F5

编译执行后,底部“编译器”窗口就会出现编译结果信息:

执行成功后,就会弹出控制台窗口,输出执行结果:


4 中文乱码问题

如果代码中,存在中文字符,那么就会弹出语法错误:

SyntaxError: (unicode error) 'utf-8' codec can't decode byte ...

我们可以通过设置文件的编码方式为 UTF-8 来解决这一问题:

5 常用快捷键

快捷键 说明
tab 缩进。
shift + tab 取消缩进。
ctrl + e 注释代码段;选中已被注释的代码段,可以取消注释。

相关文章

  • 说说如何使用 Geany 编译与执行 Python

    1 下载与安装 从官网下载 Releases 版本。 下载后, 按默认设置安装即可。 安装 Geany 后,打开...

  • 第二章 变量和简单数据类型

    2.3.4删除空白 ①python教程图示 ②Geany编辑器直接按教程输入,无法执行出教程中的内容 ③Geany...

  • python的IDE环境搭建

    OS:CentOS 7 PYTHON2 python开发工具(编辑器):geany 在geany官方网站https...

  • Geany

    Geany——Python配置 Geany是一个很不错的编辑器,操作很简单,这里记录一下Geany的入手设置: 1...

  • Python开发环境

    python脚本: python-3.8.3.exe IDE: geany-1.36_setup.exe Gean...

  • Python学习-基础1

    python 解释性的脚本语言:直接执行,不需要编译 C 编译型语言:先编译,再执行 python特性: 内部机制...

  • fix Python3 sublime3 中文 UnicodeE

    问题描述: 使用python3 sublime3 编译执行python文件无法打印中文字符控制台提示 Unicod...

  • 交叉编译-如何编译Android平台的可执行程序

    这篇文章记录下如何使用交叉编译,编译出Android平台下的可执行程序。 首先来看看Linux平台下如何使用gcc...

  • LLVM

    C,C++,OC等语言,都是使用的编译器,生成相关的可执行文件, 与之对应的Python,Shell等脚本性语言,...

  • 编写Python常用的编程软件

    编写Python程序一般用Sublime Text 3, Geany和Python自带的IDLE(shell) S...

网友评论

      本文标题:说说如何使用 Geany 编译与执行 Python

      本文链接:https://www.haomeiwen.com/subject/pnlysqtx.html