Python运行方式

Python运行有两个方式,一是Python交互式模式,二是直接运行.py文件。


第一种 Python交互式模式

在cmd下输入python即进入。
在命令行模式下,可以执行python进入Python交互式环境。
看到“>>>”是在Python交互式环境下:

在Python交互式环境下,只能输入Python代码并立刻执行。
所以好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

第二种 直接运行.py文件

能不能像.exe文件那样直接运行.py文件呢?

在windows上是不行的,但是在mac和linux上是可以的。方法就是在.py文件的第一行加上一个特殊的注释:

#!usr/bin/env python3
print("hello world")    # 举个例子

之后,通过命令给hello.py执行权限:

$ chmod a+x hello.py

就可以直接在mac和linux上运行了。


可使用的编辑器

可以使用notepad、sublime text 、pycharm等来进行Python程序的编写。

  1. notepad
    创建一个文件,把程序写入文件,并以*.py格式保存。
    运行:在cmd中,进入到程序.py的文件夹下,输入>python .py<enter>,即可。
  2. sublime text
    免费使用,但是不付费会弹出提示框。
  3. pycharm
    需要付费使用,试用期30天,网上也有很多注册码。
    法1:在注册界面,选择license serve,填入http://idea.lanyus.com/71,点击OK。
    法2:在注册界面,选择activationcode,打开网址http://idea.lanyus.com/71,点击“获取注册码”按钮。复制弹出框的注册码。
    法3:安装pycharm之后,调整电脑系统时间,注册界面选择申请30天试用,退出pycharm,再把电脑时间调回来。
    法4:安装pycharm,在注册界面选择试用30天。打开pycharm菜单里help->register,打开网址http://idea.lanyus.com/71,点击“获取注册码”按钮,copy。

总结:

  • Python的交互模式和直接运行.py文件有什么区别呢?
    直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
    直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,是没有机会以交互的方式输入源代码的。

Python运行方式相关推荐

  1. 「Python入门」python环境搭建及VScode使用python运行方式

    ​ ​ 活动地址:CSDN21天学习挑战赛 文章目录 前言 一. python环境搭建 1.1 python下载安装 1.2 python安装 1.3 python环境变量配置 1.4 python版 ...

  2. python运行方式特点_编程必修课:一文弄懂python的运行机制

    Python的维基百科说明:"是一种广泛使用的解释型,高级编程,通用型语言,具有动态类型和垃圾回收功能,能够自动管理内存使用" Python的设计哲学:优美优于丑陋,明了优于隐晦 ...

  3. python003 一 Python起步、pyhthon运行方式、语法结构、python变量

    一,python起步 二,python运行方式 三,python语法结构 1,语句块缩进 2,注释及续行   (多行注释--ctrl+?) 3,同行多个语句 4,输出语句 print('Hello', ...

  4. python idle 常规命令_Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现

    1 命令行窗口 开始栏搜索command,打开命令提示符,即为命令行窗口. 运行一个Python程序,需要输入:Python + 程序地址 + 程序名.py 如图: 2 Python解释器 开始栏搜索 ...

  5. python用缩进来标明代码的层次关系_8-1-Python设计案例.pptx

    第8章 Python程序设计基础 学习导图 学习内容 Python 简 介 Python 环境搭建 1. 认识Python 学习内容 Python是一种解释型的.面向对象的.交互式的高级程序设计语言. ...

  6. 【python笔记】:python简介

    python的特性:简单,优雅,明确 (1)即拥有传统编译型程序设计语言强大通用的功能,也拥有简单脚本和解释型语言的易用性 (2)python还是一种胶水语言,很容易和其他主流程序设计语言混合编程 ( ...

  7. 1024,一封写给CSDN家园Python初学者的信 | Python初级、中级、高级学习路线

    又是一年1024,祝所有程序员节日快乐,健康开心,祝CSDN越来越好.转眼,已经在CSDN分享了十多年博客,感谢大家的陪伴和祝福,在这里我与许多人成为了朋友,感恩.非常遗憾,这次没能去长沙岳麓书院见很 ...

  8. 1024,一封写给CSDN家园Python初学者的信 Python初级、中级、高级学习路线

    又是一年1024,祝所有程序员节日快乐,健康开心,祝CSDN越来越好.转眼,已经在CSDN分享了十多年博客,感谢大家的陪伴和祝福,在这里我与许多人成为了朋友,感恩.非常遗憾,这次没能去长沙岳麓书院见很 ...

  9. Python简介以及在网站中运行Python

    文章目录 一.Python的优点 1.简单易学,属于高级语言 2.是一种解释型的语言 解释型语言 编译型语言 3.具有可移植性 4.丰富的库 5.面向对象 6.免费开源 二.Python的一些弱点 1 ...

最新文章

  1. Hyperloop 让发布简洁高效
  2. list,numpy,tensor之间相互转换的方法
  3. Kafka模拟实现(用于自我测试环境)
  4. 【ArcGIS教程】专题图制作-地图渲染-地图整饰
  5. 响应面matlab算法,结构可靠度分析的响应面法及其Matlab实现参考文件.pdf
  6. access orcad 数据库_OrCAD Capture CIS使用MySQL数据库
  7. 稳定kms服务器,kms服务器
  8. python实现等量随机分组
  9. 工业测试软件技术指标,工业过程难测参数软测量建模方法研究及应用
  10. .NET的.snk文件使用方法
  11. Shaolin(map||set)
  12. AUTOCAD——三种修剪方式
  13. 九九乘法表 - Java (矩形、正三角形、倒三角形)
  14. 【Io开发笔记】机智云智能浇花器实战(3)-自动生成代码移植
  15. Render函数渲染页面
  16. 中北大学算法分析与设计实验报告一(BF算法)
  17. 推荐系统论文拾遗之1——行列式点过程(DPP)多样性控制
  18. 数仓服务平台在唯品会的建设实践
  19. 3. 编程规范和编程安全指南--java
  20. 山东女子学院计算机专业分数线,山东女子学院历年录取分数线汇总、

热门文章

  1. 程序如何调堆内存_Java的内存泄漏
  2. cad vba 打开文件对话框_CAD文件损坏?无法打开?别急,这八种方法或许能帮到你...
  3. 树的特征能否复用问题
  4. 贝叶斯概率分类参数估计中参数是什么
  5. android+mvp+登录案例,android mvp实现登录
  6. linux登出系统,讲解Linux操作系统进入与退出系统方法
  7. python初级数据分析师薪资_学会数据分析,薪资翻倍?!
  8. C++中基于范围的for循环
  9. 关闭页面刷新上层页面的几种方式
  10. 笔记-高项案例题-2015年上-整体管理