Python代码写好了怎么运行

news/2024/11/19 22:38:47/

     Python代码写好了怎么运行?相信问这样问题的朋友一定是刚刚入门Python的初学者。本文就来为大家详细讲讲如何运行Python代码。

一般来讲,运行Python代码的方式有两种,一是在Python交互式命令行下运行;另一种是使用文本编辑器,在命令行中直接运行。这两种方法各有优缺点,下面我们以hello world来举例,为大家打开Python学习的大门,现在就一起看看吧!

1、Python交互式命令行

(1)什么是命令行?

命令行一般指命令提示符,即在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。比如在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序。出现类似“C:\>”,则是在Windows提供的命令行模式。

(2)什么是交互式命令行?

简单来讲,出现“>>>”,则是python的交互式命令行学习交互式命令行的使用是学习Python迈出的第一步。Python命令行交互友好,你输入一个语句执行,它会马上给你执行这个语句的结果。

(3)运行Python代码

cmd窗口中,输入python后,进入python交互式命令行。直接输入代码:

print‘hello world!’

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

(4)优缺点分析

交互式解释器是学习Python语言比较好的工具,优点是输入Python语句可以立即得到反馈。在Python的交互式命令行写程序,能够一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,实际开发的时候,我们总是使用一个文本编辑器来写Python代码,写完了就保存为一个文件,这样程序就可以反复运行了。

2、使用文本编辑器

我们要先将“hello world!”程序用文本编辑器写出来,保存下来,并命名,这里我们命名为hello.py,保存到F:\workspace。命名时,要注意文件名只能是英文字母、数字和下划线的组合。

然后在命令行模式中,输入python F:\workspace\hello.py,即可运行成功。运行时,要注意python文件存储路径是相对路径,运行时,一定要说明python文件的存储路径,否则会报错。

当然,想要运行Python代码,也可以在文本编辑器里写代码的同时,开一个交互式命令窗口把部分代码粘到命令行去验证。Python代码写好了怎么运行?大家都弄清楚了吗?如果还没有弄明白也没关系,现在就关注我进行更详细的Python入门指导吧。

           < END >

 

 

 

 

 

 

 


http://www.ppmy.cn/news/98527.html

相关文章

logstash 采集的文件mv后

1.logstash [oswatch@rce1 conf]$ cat test.conf input { file { path=>["/tmp/test/test.log*"] } } output { stdout { codec=>rubydebug{} } } 2.python脚本: [oswatch@rce1 conf]$ cat t1.py #!/usr/bin/python # -*- coding: UTF-…

virtualbox报错

virtualbox 报错 See “systemctl status virtualbox.service” and “journalctl -xe” for details. invoke-rc.d: initscript virtualbox, action “restart” failed. ● virtualbox.service - LSB: VirtualBox Linux kernel module Loaded: loaded (/etc/init.d/virtualbo…

Mysql面试必知的知识点-干货分享

文章目录 底层索引为什么使用B树,而不用B树?为什么Innodb索引建议必须建主键?为什么主键推荐使用整形自增?Mysql底层索引只有B树吗?联合索引底层长什么样子?数据库隔离级别中串行化是怎么实现的?查询方法需要加事务吗?大事务有什么影响? 底层索引为什么使用B树,而不用B…

解决websocket在部署到服务器https下无法使用的问题

目录 一、问题 1.1 问题描述 1.2 问题详细描述 二、解决 2.1 https下的链接类型 2.2 修改Nginx的配置 一、问题 1.1 问题描述 一个小项目中使用到了websocket&#xff0c;这个websocket在本地完全是完全正常运行的&#xff0c;不管是前后台的信息通讯 还是 异常报错接收…

XDP入门--eBPF程序实现网桥/二层交换机转发功能

本文目录 1、试验环境2、eBPF字节码源代码实现3、用户态应用层管理与控制程序的源代码实现4、编译与运行5、测试结果 我们在此文的进阶部分 或者 此文中已经描述了如何设置Linux网桥&#xff0c;并将多个以太接口加入网桥后实现一个最基本的二层交换机的二层交换转发功能。Linu…

Linux下的yum和vim

目录 一、Linux软件包管理器yum1.1 何为软件包&#xff1f;1.2 rzsz工具1.3 如何安装和卸载软件&#xff1f;1.4 Linux的软件生态 二、vim文本编辑器 一、Linux软件包管理器yum 1.1 何为软件包&#xff1f; 软件包可以理解成是windows下别人提前编译好的安装包程序&#xff0…

Linux——使用命令行参数管理环境变量

目录 使用命令行参数获取用户在DOS命令行输入的指令&#xff1a; 方法&#xff1a;代码如下&#xff1a; 使用命令行参数获取并打印部分或者整体环境变量的方法&#xff1a; 方法1&#xff1a; 运行结果&#xff1a; 方法2&#xff1a;使用外部链接environ: 使用命令行参数…

应该选择网络安全还是程序员?

很长的时间我都在思考这个问题.&#xff0c;根据自己的经验和朋友们的讨论后得出了一些结论&#xff0c;网络安全 这个概念太广&#xff0c;我就以安服/渗透岗作为比较的对象&#xff0c;题主可以参考一下&#xff1a; 程序员&#xff1a; 优点&#xff1a; 1.薪资非常高&a…