python入门(5)使用文件编辑器编写代码并保存执行
python入门(5)使用文件编辑器编写代码并保存执行
两款文本编辑器:
一个是Sublime Text,免费使用,但是不付费会弹出提示框:
一个是Notepad++,免费使用,有中文界面:
请注意,用哪个都行,但是绝对不能用Word和Windows自带的记事本。
Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。
1、安装好文本编辑器后,输入以下代码并文件保存为hello.py。
print 'hello, world'
2、可以打开命令行窗口,把当前目录切换到hello.py
所在目录,就可以运行这个程序了:
C:\Workspace>python hello.py
hello, world
还有同学问,能不能像.exe文件那样直接运行.py
文件呢?在Windows上是不行的,但是在Mac和Linux上是可以的,方法是在.py
文件的第一行加上:
#!/usr/bin/env python
然后,通过命令:
$ chmod a+x hello.py
小结
用文本编辑器写Python程序,然后保存为后缀为.py
的文件,就可以用Python直接运行这个程序了。
Python的交互模式和直接运行.py
文件有什么区别呢?
直接输入python
进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py
文件相当于启动了Python解释器,然后一次性把.py
文件的源代码给执行了,你是没有机会输入源代码的。
Python开发,可以一边在文本编辑器里写代码,一边开一个交互式命令窗口运行调试,事半功倍!
python入门(5)使用文件编辑器编写代码并保存执行相关推荐
- python保存代码_python入门(5)使用文件编辑器编写代码并保存执行
原博文 2017-04-21 17:21 − python入门(5)使用文件编辑器编写代码并保存执行 两款文本编辑器: 一个是Sublime Text,免费使用,但是不付费会弹出提示框: 一个是Not ...
- python怎么保存代码.py_pycharm的基本操作,创建项目,新建py文件,编写代码及保存...
笔者前面写了 Python的下载安装及注意事项 Python程序的编辑及运行,Pycharm的下载安装 现在再写写怎么使用pycharm这个强大的python语言集成开发环境. 基本内容如题目: 1. ...
- python读取txt文件代码-python批量处理txt文件的实例代码
通过python对多个txt文件进行处理 读取路径,读取文件 获取文件名,路径名 对响应的文件夹名字进行排序 对txt文件内部的数据相应的某一列/某一行进行均值处理 写入到事先准备好的Excel文件中 ...
- Python入门 NUMECA计算文件处理(一)
Python入门 NUMECA计算文件处理(一) 批量处理mf文件 读取指定文件目录(包括子目录)下的 "*.mf"文件,并提取指定行到excel表格 思路 os.walk 递归遍 ...
- Android Studio在xml文件中编写代码时,关键词没有代码提示补全
问题描述: Android Studio在xml文件中编写代码时,无法自动补全 例如在TextView中输入textSize,没有出现任何代码提示 解决方式: File->Project Str ...
- python脚本转lua_初次使用Python脚本,proto协议文件转Lua代码
使用IntelliJ IDEA编辑器编写Lua脚本的时候,安装一个插件 "EmmyLua" 可以对有代码提示功能 想把protoBuf协议文件转成Lua代码,然后给出代码提示 第一 ...
- Python入门教程丨1300多行代码,让你轻松掌握基础知识点
前言 本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序. 为什么使用Python 假 ...
- python入门基础知识实例-Python入门教程丨1300多行代码,让你轻松掌握基础知识点...
欢迎关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 前言 本文适合有经验的程序员尽快进入Python世界.特别地 ...
- python基本代码教程-Python入门教程丨1300多行代码,让你轻松掌握基础知识点
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 前言 本文适合有经验的程序员尽快进入Python世 ...
最新文章
- 转:一个android开发者独立开发社交app全过程
- CentOS 7 安装jdk
- CentOS 6.x limits changed on a existing running process
- mysql mts_技术分享 | 回顾 MySQL 的 MTS
- c语言释放整个链表,最简单的链表删除第一个节点时释放内存的问题
- mysql 整个数据库_mysql 整个数据库
- 自定义注解 相关知识汇总(转)
- SQLSERVER:sqlserver2008r2安装好后,自动提示功能不可以使用
- 实现(手撕)遗传算法与集成学习-人工智能大作业(特征选择其实是乱选的,抄的别人的,,,)
- java数据库的连接方式_java与各个数据库的连接方式
- facebook开源的prophet时间序列预测工具---识别多种周期性、趋势性(线性,logistic)、节假日效应,以及部分异常值
- 相机姿态估计(七)--UPnP
- oracle11 odac,oracle 11g odac 下载
- centeros域名解析失败
- BMapGL实现地图轨迹运动(地图视角不变)
- 网格计算Grid Computing
- android将vendor挂载为读写,挂载android只读文件系统为可读写
- 【入门】极客技术论坛免杀系列课程
- 京东登月平台基础架构技术解析
- C++队列优化的bellman算法