怎么在linux上运行python

怎么在linux上运行python,第1张

Linux默认是已经安装好了Python程序

目前来说,大多数的Linux发行版是安装了两个版本的Python程序

一个是Python 2.x

一个是Python 3.x

一些系统自带的程序文件需要Python 2的支持,另外Python 3又是大势所趋

所以,我们最好不要动系统的Python版本

需要使用哪个版本直接声明就可以了

运行Python的方法:

我们在Linux系统上打开终端

输入python

会d出Python 2的版本和解释器

输入python3

会d出Python 3的版本和解释器

所以我们一般情况下,运行python 2的程序就输入命令

python 程序文件

运行python 3的程序输入命令

python3 程序文件

这里我们默认使用版本为Python 3

在终端输入命令

Python3

d出Python的解释器以>>>开头

我们可以在上面输入Python程序

它会直接输出结果

比如:

我们这里输入32+46,输出结果为78

输入print('hello python'),输出结果hello python

注意:当我们运行.py文件时,文件里的32+46是不会直接打印出来的

必须加打印命令

print(32+46)

我们退出python3解释器的快捷键不是Ctrl+C

而是Ctrl+Z

更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于怎么在linux上运行python的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

linux有下列的几种方法来运行python脚本:

(注:我所用的python环境为 2.6)

一. 终端命令行下

[]$python "name.py"

二. python环境中

若脚本名称为name.py,

其内容为:

a='head'

b='hehe'

print(a,b)

则使用

>>>impport name

针对此种方法我们 使用下面的语句来显示内容:

>>>print (name.a)

>>>head

>>>print (name.b)

>>>hehe

在同一个python环境中,第一次import加载以后,以后再使用import就不会有相应的结果显示了,在

这个时候可以使用>>>reload(name)在python 3.0中可能要加载ipm模块才能使用reload()函数

>>>from imp import reload

>>>reload(name)

三.使用from

假设脚本的名称为name.py

name.py的内容为:

a='head'

b='hehe'

print(a,b)

可以使用下边的方法来运行脚本:

>>>from name import a,b,c

在 这个python环境中我们就可以使用简单的变量名来调用其内容了 。eg:

>>>a

>>>'head'

>>>b

>>>'hehe'

四.使用exec

方法为:

>>>exec(open('name.py').read())

NOTICE:在上面的 方法中,第三种和第四种方法会默认覆盖python环境中已经存在 的且和name.py中

有重名的变量名,且系统不会给出提示,请注意这一点!!!

linux系统一般都自带python,你在终端下输入python ./filename.py 就可以了,要保证能找到文件首先在终端下进入filename.py所在的目录或在python 后输全路径,如python /home/root/filename.py


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8971636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存