Python小白常见难题 如何运行Python

时间:2018-01-19     来源:如何运行Python大讲堂

作为一名Python新人,遇到的第一个问题不是Python数据结构也不是Python类库的使用更不是Python如何入门,而是最基本的问题Python如何运行?众所周知,Python既能在windows平台上运行,也能在Linux平台上运行,今天从小编就带大家去看看Python如何运行在这两大平台上。

Windows平台上如何运行Python?

1. 使用Python自带的IDLE

在开始-->程序-->Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI);

点击后弹出如下窗体:

在>>>提示符后输入代码,回车,就可以执行此代码。

IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。

2. 在命令行窗口上运行

这种方法的前提是:你在系统的PATH变量中配置了Python的安装路径。

右键我的电脑-->属性-->高级-->环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。

开始-->运行-->输入cmd,回车,开启一个CMD窗口。

在DOS提示符>后,输入python,回车,进入Python环境。

它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些(如果你告诉我可以加参数运行python,那你就不算新手了,也不用看这篇文章了),所以用处不大。

退出此python环境使用Ctrl + Z,然后回车。

3. 以脚本方式运行

以上两种运行方式虽然简便,但是不适合大量代码的开发,只适合查看单句或少量几句代码的运行结果,或者验证某函数的调用方法,而这恰恰是我们平时调试、验证程序的常用方式。如果是正式的开发,则应该使用独立脚本的方式运行。

打开你的文本编辑器(我是用EmEditor,当然你使用记事本、写字板也都可以),输入python代码,保存成*.py文件,然后双击运行它就可以执行了,当然前提也是必须配置系统PATH变量。

这个小程序的结果会一闪而过,如何让它停驻呢?有两个办法:

在其所在目录下开启一个CMD窗口,输入python *.py运行

在代码的最后增加如下语句:

raw_input()

然后你再双击运行,结果就会停留在那里,直到你敲击回车键才消失。

Linux下运行Python程序,一般说来有以下两种形式,其实和Windows下基本一样。

一、在IDLE中运行

在终端窗口输入

$ python

进入交互式运行环境,然后就可以边输入边执行代码了:

>>> print 'Hello Python'

Hello Python

>>>

退出使用Ctrl-D。

二、以脚本方式运行

在py脚本所在目录下输入

$ python filename.py

即可执行filename.py的程序。

另补一句:cd/?查看cd的基本性质

cd(空格)XXX

是进入一个文件目录(文件夹)的命令

cd..是返回上一层文件目录(文件夹)的命令

cd\ 是直接退回分区根目录(也就是C盘或者D盘不进入任何文件夹)。

如何运行Python?这个问题看起来说简单也简单,但是要是说难也是比较难的,作为一名Python新手我们在学习初期就一定要掌握,这算是基础中的基础了,如果这方面都掌握不好,那么我们工作以后那真的是要闹笑话了。

记事本写的python怎么运行_Python小白常见难题 如何运行Python相关推荐

  1. python计算存款_python入门教程NO.8 用python写个存款利息计算器

    本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好的 可重复使用的 用来实现特定功能的代码块. 函数能提高代码的模块性,和代码的重复利用 ...

  2. python银行利息问题_python入门教程NO.8 用python写个存款利息计算器

    python入门教程 python入门教程NO.8 用python写个存款利息计算器 本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好 ...

  3. python print换行_Python小白必备:教你几招如何装逼

    字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!'v ...

  4. python历史背景_python学习之旅1-1(python背景、安装介绍)

    一.python介绍 1.python历史背景 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...

  5. python编程自学_Python编程自学:一小时python入门教程

    python好学吗?python入门要多久?python编程自学行吗?做为没有python编程基础的初学者肯定有各种各样的疑问!以下为python学习网整理的一位台湾小姐姐写的"一小时pyt ...

  6. python综合题_python基础综合题----选自python二级考试

    <笑傲江湖>是金庸的重要武侠作品之一.这里给出一个<笑傲江湖>的网络版本, 文件名为"笑傲江湖-网络版.txt".‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪ ...

  7. python重复输出_Python教程第10篇: python print换行输出和python将一句话重复n次输出...

    内容提要:本篇Python教程分享了两个问题的解决方法,分别是python print换行输出和python将一句话重复n次输出. 学习到现在,我们的Python教程进入第10课的学习.刚才小编在网站 ...

  8. python语言画心_python语言还是java如何用python画爱心

    用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...

  9. python自增_Python的自增运算与Python变量的浅析

    一.关于Python的自增运算 学了C/C++后再学习Python,不自觉地就打出了自增运算符++,但是发现Python解释器不认识,查了下资料,发现Python中没有这个运算符.这里暂时不探讨自增运 ...

  10. linux和python那个好学_Python和C#哪个好学?老男孩python

    现在编程语言有很多种,大家在选择的时候可能会疑惑该学习哪个编程语言呢?Python和C#哪个好学?接下来老男孩教育为大家详细介绍一下. python是一种跨平台语言,无论是Windows.Linux. ...

最新文章

  1. Redis cluster日常管理【二】
  2. java使用dom4j读取xml的例子
  3. 判断一个字符串是否为回文的递归算法
  4. TCPDUMP/LIBPCAP 3-PCAP 中文手册(1)
  5. 第二阶段冲刺—第一天
  6. 哪些业务场景不适合部署在虚拟机上?
  7. 海通证券金融云思考与实践(上)
  8. ie8 升级页面html,IE9及以下浏览器升级提示
  9. 个计算机语言使用人数排行,语言使用人数排行_世界语言使用人数排名
  10. 在XP IIS5.1手工安装PHP 5.2.11
  11. 【AVISO 测高数据获取:注册与利用FileZilla下载】
  12. Youtube是什么平台?有什么用?能同时登录吗?
  13. 数组的过滤方法filter()
  14. 一代少年黑客菜霸的传奇,曾调戏天涯吊打腾讯
  15. 手机的九宫格图案解锁总共能绘出多少种图案?LeetCode 351. Android Unlock Patterns
  16. /etc/shells 777权限,vsftp本地用户不能登陆
  17. Android 代码命名规范 -- 提高代码可以读性
  18. 创建数据库是列名无效咋办_列创建后,sql server上的列名无效
  19. el-table树形结构展开失败问题
  20. 同时安装了office2003和office2010,如何设置office2003为默认打开

热门文章

  1. 【图像评价】基于matlab GUI图像客观评价【含Matlab源码 855期】
  2. 【滤波器】基于matlab窗函数法FIR数字滤波器设计【含Matlab源码 316期】
  3. python期末考试及答案单引号、双引号和三引号_python脚本中单引号’ 双引号“ 三个单引号‘’‘ 三个双引号”“” 差别 及反斜杠的用法...
  4. 建立RoBERTa模型以发现Reddit小组的情绪
  5. 感受野,以及为什么神经网络可以分清猫是猫,狗是狗的直观理解
  6. mysql插入图片_如何向MySQL中插入图片文件
  7. html5中的错误怎么调试,页面中css调试和问题 解决的一些经验总结
  8. python导入第三方数据库
  9. 《数据结构和算法》之中缀表达式、后缀表达式转换
  10. 上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片