在linux中如何运行python 的 *.py文件

在linux中如何运行python 的 *.py文件,第1张

一种方式是直接运行python源文件,方法是先在终端中用cd命令切换到python源文件所在的目录,然后以/文件名的方式运行源文件(文件名前面加的是一个英文点号和一个英文斜杠,表示在当前目录下运行文件)。但是前提是这个源文件必须被赋予执行权限,linux系统中只有有执行权限的文件才可以执行,即便是一个二进制文件没有可执行权限也是不能运行的,给文件添加可执行权限的命令是:
chmod
a+x
文件路径
还有一种运行python源文件的方式不需要源文件有可执行权限,方法是用python命令加文件名的形式来运行源文件,如果是python
2x的python源文件,就用python命令执行:python
文件名;如果是python
3的python源文件,就用python3命令执行:python3
文件名。

若你的python安装在"C:\python30"目录下,
"D:\workspace"是你的工作目录(py文件存放路径),
"thepyscriptpy" 是你要执行的脚本;
可以:
pushd D:\workspace
C:\python30\pythonexe thepyscriptpy
popd

把路径换到E:\Medieval才行吧,先在命令行输入E: ,然后输入cd Medieval。

Python:

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van

Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循

GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。

它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一

起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),

然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能

要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是

在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

python程序的两种运行方式是什么
第一种方式:REPL
所谓REPL即read、eva、print、loop(读取、计算、打印、循环),实现REPL运行方式有以下两种:
1、IDLE( 集成开发环境或集成开发和学习环境)是Python的集成开发环境
1png
推荐:编程学习课程
2、Windows命令提示符
2png
第二种方式:运行脚本
REPL方式的优点是简单明了,但是它在面对很多大型项目时存在很多的不足。我们可以通过运行脚本的方式来解决这一问题
打开IDLE,点击New File,新建项目,在这里输入想要运行的代码
3png
注意这里并没有连续的三个大于号出现,编写完脚本之后进行保存,记录保存的路径,命名为hellopy
运行脚本时,打开Windows命令提示符,输入python 文件路径(或py 文件路径 或直接文件路径)
4png
回车得到运行结果。
注:也可以使用其他文本编辑器来写python代码,例如sublime text3、vscode(vscode教程),运行方式相同。

前天我遇到一个小坑,就是,我百度了一下后,使用sys模块的方法syspath[0]去获取执行路径打包成exe和py文件执行那是两种结果,打包exe后会出现奇怪的路径,所以解决方法是这样子的:

获取本exe执行路径名字应该使用os模块和sys模块去获取

ospathdirname(sysexecutable)

像这样子,就能获取执行的路径了。

如果觉得我的文章对您有帮助,记得帮我点赞加收藏哦,谢谢各位哥哥姐姐们


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存