知行编程网知行编程网  2022-09-18 22:00 知行编程网 隐藏边栏  12 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于linux中如何使用python的相关知识,包括python 执行shell,以及python怎么用linux跑这些编程知识,希望对大家有参考作用。

如何在linux中使用python

1.第一种方法是直接使用unhup命令让程序在后台运行。命令格式如下:

unhup python 文件名.py (> ***.log )&

在这个命令中,python指定我们要执行的文件就是python文件,文件名.py就是我们要执行的文件。括号内的内容表示通常输出到控制台的内容可以重定向到*.log文件。这是可选的。如果没有这个,默认输出到nohup.out文件。括号后的 & 表示在后台运行。

2.第二种方法是写一个脚本,然后将脚本提交给服务器,让服务器在后台运行脚本中的语句。假设我们定义了一个脚本 start.sh,内容如下:

#!/bin/bash
cd 想要运行文件的路径名
python -u ***.py

在上面的脚本中,#!/bin/bash 表示脚本使用/bin/bash 来解释并执行下面的语句,其中cd 表示将当前目录跳转到要运行的文件所在目录,然后python -u ***.py 表示运行***python文件。编写好脚本后,我们可以使用如下命令执行脚本,让程序在后台运行:

./start.sh > result.log &

这里./start.sh表示在当前目录运行脚本start.sh,>result.log表示将原先输出到控制台的所有内容输出到result.log文件中,&表示在后台运行

我们可以使用 ps -e 命令查看哪些进程在后台运行?

如何在linux中使用python

上图我们可以看到,我们的脚本start.sh和Python程序已经在后台成功运行,接下来就可以通过cat result.log查看原来输出到控制台的信息了 |更多的。

注意:要在python文件中执行函数,除了定义函数外,还必须记得调用文件中的函数。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享