安装并配置完成之后,我们就可以编写第一个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写完程序怎么运行的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python写出来的程序怎么用_python写完程序怎么运行相关推荐

  1. python随机点名程序 图形化_python写一个随机点名软件,python随机点名,最近有个随机点名软件...

    python写一个随机点名软件,python随机点名,最近有个随机点名软件 最近有个随机点名软件的需求,故写了一个,上代码:github地址# -*- coding: utf-8 -*-# @Time ...

  2. python怎么调出某年某月日历_Python 写的计算指定年指定月日历的脚本

    今天初学Python写了一个用于计算指定年指定月日历的脚本 我的Python版本:Python 3.4.2 输入:脚本名 年(4位数字,1900-2100) 月(1-2位数字,1-12) 输出:打印的 ...

  3. python gui界面设置数据储存在哪里_Python写GUI

    开头啰嗦 最近在想着学Python好像也很久了(从18年年底到现在,虽然中间断断续续),总是在反反复复学习语法,反反复复忘记语法.马克思原理告诉我们:"实践是检验真知的唯一原理." ...

  4. python计算器小程序源码_python编写计算器程序-python代码编写计算器小程序

    本文实例为大家分享了python计算器小程序的具体代码,供大家参考,具体内容如下 import tkinter import tkinter.messagebox import math class ...

  5. python程序结构框架_Python——Flask框架——程序的基本结构

    一.安装 pip install flask 二.初始化 from flask importFlask app= Flash(__name__) 三.路由:处理URL和函数之间的关系的程序称为路由 ( ...

  6. python输出由1234组成的素数_python,编写程序,输出所有由1,2,3,4这四个数字组成的素数,并且在每个素数中每个数字只能使用一次...

    展开全部 def num_list(): list=[1,2,3,4] list1=[] for i in list: for j in list: if i==j: continue for k i ...

  7. python用generator打印杨辉三角_python写generator输出杨辉三角遇到问题,望高手解答!...

    >>>defy_():...L=[1]...whileTrue:...yieldL...L=L.append(0)...L=L.insert(0,0)...L=[L[x]+L[x+1 ...

  8. python抢票系统代码及解说_python抢票程序

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. python scrapy框架基如何实现多线程_Python实现在线程里运行scrapy的方法

    本文实例讲述了Python实现在线程里运行scrapy的方法.分享给大家供大家参考.具体如下: 如果你希望在一个写好的程序里调用scrapy,就可以通过下面的代码,让scrapy运行在一个线程里. & ...

最新文章

  1. python基础知识整理-python入门基础知识点整理-20171214
  2. 汇编语言典型例子详解_从架构到 RTOS 详解 DSP 和 MCU 的区别和联系
  3. 当你工作压力很大的时候
  4. vs2012打包和部署程序成可安装安装包文件(InstallShield
  5. CF908G New Year and Original Order 数位DP
  6. python实用么_使用Python这么多年,才发现Python还有这些实用的功能和特点
  7. cygwin内子目录及其文件删除不掉,出现access deny错误
  8. About The Quaternion 有关四元数
  9. 791. 高精度加法
  10. Vue基础知识总结(一)
  11. O0 O1 O2 O3优化原理
  12. 金武彩印机械设备有限公司仓储管理系统设计与实现
  13. 30条html代码编写规范
  14. 分数段统计函数c语言,Excel 五个函数统计学生期末考试分数段
  15. Docker基本命令
  16. 计算机网卡更改mac地址,苹果MAC地址怎么改?MAC网卡物理地址修改的详细方法
  17. 重装w11新硬盘,找不到硬盘
  18. 6.Spring学习笔记_Bean之间的关系 (by尚硅谷_佟刚)
  19. php 数组函数特点,php常见数组函数
  20. AWS解决方案架构师认证 Professional SAP-C01 2019 新版考试蓝图

热门文章

  1. niceScroll报错:Unable to preventDefault inside passive event listener due to target being treated as p
  2. vue3—使用element-plus表格导出excel表格(带图片)
  3. Linux文件的权限(重要)
  4. SushiSwap历任“主厨”史
  5. 关于列主元高斯消去法的matlab实现
  6. NASM指令:cld,lodsb
  7. OpenUSD联盟:塑造元宇宙的3D未来
  8. 【Python】Scapy库简单用法
  9. Codevs1506
  10. 张一鸣:给产品技术人才的建议