安装并配置完成之后,我们就可以编写第一个python程序。学过其他语言的兄弟姐妹们,都知道语言的入门程序就是hello world。那么,我们这里也以hello world来抛砖引玉,打开python学习的大门。

python运行有两种方式,一种是在python交互式命令行下运行;另一种是使用文本编辑器,在命令行中直接运行。

注意:以上两种运行方式,都是以CPython解释器来编译运行的。当然也可以将python代码写入到eclipse中,使用JPython解释器运行,需要自己配置环境。(推荐学习:Python视频教程)

一、命令行与交互式命令行

首先要搞清楚这个命令行的概念。

1.命令行

定义:出现类似“C:\>”,则是在Windows提供的命令行模式

进入模式的方式:Windows中,直接win+r键进入

2.交互式命令行

定义:出现“>>>”,则是python的交互式命令行

进入模式的方式:Windows命令行中输入python即可

二、交互式命令行中运行python代码

cmd窗口中,输入python后,进入python交互式命令行。直接输入代码:print ‘hello world!’

可以看到界面上运行结果,表示运行成功!

在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。

三、命令行运行python代码

1.python代码编写及保存

我们将“hello world!”程序用文本编辑器写出来,保存下来,并命名,这里我们命名为hello.py,保存到F:\workspace。

命名时,要注意:

1)文件要以.py结尾,其他都不可以

2)文件名只能是英文字母、数字和下划线的组合。

文本编辑器推荐:Notepad++、Sublime Text

2.python代码运行

在命令行模式中,输入python F:\workspace\hello.py,即可运行成功。

运行时,要注意:

1)python文件存储路径是相对路径,运行时,一定要说明python文件的存储路径,

否则会报错:can't open file 'hello.py'

当然,用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!

更多Python相关技术文章,请访问Python教程栏目进行学习!

python中怎么编写程序_python写完程序怎么运行相关推荐

  1. python写出来的程序怎么用_python写完程序怎么运行

    安装并配置完成之后,我们就可以编写第一个python程序.学过其他语言的兄弟姐妹们,都知道语言的入门程序就是hello world.那么,我们这里也以hello world来抛砖引玉,打开python ...

  2. python 中的\(通常是一行写完一条语句)

    python通常是一行写完一条语句,如果需要换行,可通过"\" 例如: item1 = 'hello' item2 = ' ' item3 = 'world' item4 = '! ...

  3. python调用系统声音报警_python写报警程序中的声音实现winsound

    写windowns下的报警程序,有一个报警声音的实现,在python中有个winsound模块可以来实现,方法也很简单:import time import winsound def play_mus ...

  4. C语言中一个程序写完后怎么运行啊?

    C语言中一个程序写完后怎么运行啊? 当编写bai完一个程序后,需要首先进行编译,然后再运行. 如下图所示,程序编写完毕后,点击工具栏中的Execute,选择compile(编译). 如果没有错误,再选 ...

  5. python中︿是什么意思_Python learning notes-0003-注释、变量、简单类型、运算符,学习,笔记...

    一.注释 1.单行注释使用# 2.多行注释使用三个单引号或三个双引号'''注释'''或"""注释""" 在python的*.py文件中可以直 ...

  6. python中常见的流程_Python面试中最常见的25个问题-结束

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 13)Python中的lambda表达式是什么? lambda表达式是一个匿名函数,通常用作代码行内的嵌入函数. 14)为什么Python中的lambda ...

  7. 写完程序 看 蜡笔小新 的有木有

    写完程序 看 蜡笔小新 的有木有,老板来了句,早知道没有解决问题就不让他去开会了,交通局.公安局的会议都是我负责的,就是为了他妈的和我没有任何关系的USB评价器,把我去交通局开会的权利取消了,我走之前 ...

  8. python 中关于无法导入自己写的类。解决方法

    python 中关于无法导入自己写的类.解决方法 参考文章: (1)python 中关于无法导入自己写的类.解决方法 (2)https://www.cnblogs.com/jc-home/p/1209 ...

  9. 杰理之怎么区分芯片是不是烧写器烧写完后第一次运行?【篇】

    原理:烧写器烧写的时候把EEPROM擦写一遍,上电的时候检测EEPROM是否有"非第一次开机"标记,如果读不到这个标记,即为烧写器烧写完第一次开机运行.

最新文章

  1. 10个你必须知道的jQueryMobile代码片段(转)
  2. Cisco防火墙技术汇总[转贴]
  3. java框架篇---spring IOC依赖注入
  4. PHP的引用传值值传递
  5. linux下screen版本,在Linux (RHEL/CentOS 7/8 )中,如何使用4个简单步骤安装Screen命令
  6. DUMPE2FS(8)
  7. 可输入div的问题探讨
  8. python学习---简介
  9. Windows Terminal Preview v0.11 发布:新的字体和主题
  10. js中substr,substring,indexOf,lastIndexOf的用法小结
  11. solr集群solrCloud的搭建
  12. PhotoShop大师之路视频
  13. 本地组策略编辑器计算机配置,本地组策略编辑器
  14. 关于django后台界面的美化
  15. 创意爆破效果PS动作
  16. 简述a股实时股票行情接口原理?
  17. WooCommerce——产品过滤器WooCommerce Products Filter
  18. php dt dd,DL.DT.DD实现左右的布局简单例子
  19. 国科大数据挖掘课程总结
  20. 第一个Flutter demo——实现无限循环列表

热门文章

  1. Python爬虫-BeautifulSoup
  2. 【python】录音语音识别
  3. 前端开发实习面试题(JavaScript篇)
  4. Verify the connector‘s configuration, identify and stop any process that‘s listening on port 8911
  5. asp.net的aspx页面<% %>、<%@ %>、<%# %>、<%= %>、<%$ %>的用法
  6. 什么是HTTP/2?HTTP/2和HTTP/1.1区别是什么?
  7. 计算机ei浏览器没有了,ie浏览器不见了_我的电脑桌面上怎么IE浏览器没有了啊...
  8. spring integration sftp
  9. 补充Live555推实时流
  10. telnet不是内部或外部命令怎么办