python去运行linux指令 - CSDN
精华内容
参与话题
  • Linux运行Python文件

    千次阅读 2019-08-13 19:04:42
    1.进入文件目录  python 文件名.py 转载于:https://www.cnblogs.com/banml/p/10750472.html

    1.进入文件目录

      python 文件名.py

    转载于:https://www.cnblogs.com/banml/p/10750472.html

    展开全文
  • Linux、Windows后台运行Python脚本

    万次阅读 2020-01-02 10:12:58
    Linuxpython或nohup命令 python命令python test.py & python -u test.py >> test.log & 参数u,时时输出内容到文件。 nohup命令: 基本用法: 1.nohup python3 test.py & 后台...

    Linux:python或nohup命令

    python命令:

    python test.py &

    python -u test.py >> test.log &

    参数u,时时输出内容到文件。

     

    nohup命令:

     基本用法:

    1.nohup python3 test.py &

    后台使用Python3运行test.py文件,日志默认输出到当前目录nohup.out或~/nohup.out文件。

    2.nohup python3 test.py > nohup.out 2>&1 &

    后台使用Python3运行test.py文件,日志全部输出到当前目录nohup.out文件。

    3.查看所有Python3进程

    ps -ef | grep python3

     

    Windows:pythonnw命令

    Python安装目录中,大家会发现目录中有python.exe和pythonw.exe两个可执行文件。

    python.exe在运行程序的时候,会弹出一个黑色的控制台窗口(也叫命令行窗口、DOS/CMD窗口)

    pythonw.exe是无窗口的Python可执行程序,意思是在运行程序的时候,没有窗口,代码在后台执行

    1.pythonw test.py

    后台使用Python运行test.py文件,无日志输出。

    2.pythonw test.py > test.log

    后台使用Python运行test.py文件,日志输出到当前目录test.log文件。

    3.查看windows下所有进程:tasklist

    4.指定进程号或名称杀死进程:taskkill /f /im 进程号

     

    展开全文
  • linux终端(terminal)中执行python文件

    万次阅读 多人点赞 2017-03-06 09:48:58
    linux终端(terminal)中执行python文件

    在linux终端(terminal)中执行python文件


    • 交互式环境

    在linux命令行模式中运行python,进入python交互式环境,写程序后直接输出结果。

    在python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

    • 使用编辑器生成.py文件

    将print “hello world”写入helloworld.py中,使用python helloworld.py输出hello world(必须找到目标文件的正确位置)。如果在输出前想查看该文件中的内容,可使用cat命令在终端中获得并显示。

    这里写图片描述
    通过学习发现在linux下可直接像运行.exe文件一样运行.py文件,方法是在.py文件的第一行加上下面的任意一行:

    #!/usr/bin/python
    #!/usr/bin/env python

    二者的区别在于:
    #!/usr/bin/python是告诉操作系统在调用脚本时调用/usr/bin目录下的python解释器,python解释器的路径被明确给出。
    #!/usr/bin/env python是为了防止用户没有将python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到env设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。#!/usr/bin/env python会去环境设置寻找python目录通常推荐第二种写法。
    需要再次强调的是,上述解析路径应该放在 Python 脚本的第一行。

    然后在terminal中使用chmod命令(用于修改目录或文件的访问权限),下面修改目标文件helloworld.py的权限为允许所有用户访问并可执行。

    这里写图片描述

    可以看一下目标文件的权限,确实满足所有用户访问并可执行。

    这里写图片描述

    然后不需要python命令即可执行目标文件。

    这里写图片描述

    同时如果在目标文件中第一行写入#!/usr/bin/env python,不需要将文件设置为.py格式也可直接执行,因为已经指定了执行该文件为对应目录下的python解释器。下面示例:

    这里写图片描述


    友情提醒:./在linux中表示当前目录。
    下面为借鉴博客及链接:

    http://blog.csdn.net/boriscoding/article/details/21714923
    http://www.thinksaas.cn/topics/0/507/507003.html
    http://blog.csdn.net/huangfei711/article/details/51051633

    展开全文
  • python脚本在linux运行的两种方式

    万次阅读 2018-08-22 14:41:56
    1、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which python进行查询。   2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which ...

    1、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which python进行查询。

     

    2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which python查询来的结果。

    再用chmod改变文件的执行权限,然后在外面就可以使用./xxx.py或xxx.py执行了。

    3、使用命令: python xxx.py


    因为在linux中,python啊shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。

    展开全文
  • 注意要在终端中执行命令python test.py os.system(cmd) 返回值为0:代表成功;1:代表失败 os.popen(cmd) 将执行结果返回,但是测试表示并没有,具体原因后期记得更新 连续执行多条命令 os.popen("cd.. &...
  • Linux下后台执行python程序

    千次阅读 2018-06-30 17:59:14
    Linux下后台执行python程序 Linux下后台执行python程序 问题 解决方案 问题 用Xshell连接服务器,打算在服务器上跑一个耗时间很长的代码,但是一旦会话连接断开,代码也会结束执行 解决方案 使用nohup...
  • 如何在linux运行python程序

    万次阅读 2012-12-08 01:56:31
    要编辑一个new_pythonpython程序文件,输入如下命令: $pico new_python (注:可以用vim直接编辑.) 输入如下测试代码: #!/usr/bin/env python print 1+1 其中第一行告诉shell如何执行此文本文件,第二行是...
  • Python3 执行Linux Bash命令

    万次阅读 2017-08-19 10:59:58
    和之前C++执行Linux Bash命令 一样,Python依然支持system调用和popen()函数来执行linux bash命令。方法一:system调用#仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 import os os.system('ls')...
  • Linux下怎么创建python文件,以及运行

    万次阅读 多人点赞 2018-05-28 23:12:49
    第一步创建一个文件夹test第二部,打开终端进入该文件第三步,vim test.py写好程序,编辑好之后按Esc切换到命令模式,然后输入 :wq 回车就自动保存完成了,然后输入python test.py 运行程序得出结果...
  • linux下执行python脚本的两种方式

    万次阅读 2018-10-11 10:02:45
    1、直接使用python xxxx.py执行。其中python可以写成python的绝对路径。使用which python进行查询。 2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which python...
  • Linuxpython项目运行步骤

    万次阅读 2015-10-07 11:59:25
    刚刚认识python,确实遇到了好多好多的坑,特意记下这些一步一步走来步进的坑与问题,以后还可以查阅。如还有坑,希望指教。 1 . pip pip 是Python的包管理工具,在新发行的版本中会默认安装 在命令行下输入 pip...
  • Linux系统安装Python3环境(超详细)

    万次阅读 多人点赞 2020-05-06 20:34:44
    1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2...
  • linux服务器上跑python代码的常用命令

    千次阅读 2018-02-28 14:22:30
    2、激活python沙盒环境 source yylpython/bin/activate 3、配置cuda的环境参数 export CUDA_DEVICE_ORDER=PCI_BUS_ID export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cu...
  • linux系统会自带python,因为笔者有两个python版本,python2.7和python3.5,2的有idle,3的没有 安装如下:sudo apt-get install idle-python3.5当要运行3的版本时命令如下:idle-python3.5如何直接输入idle可能结果...
  • 我们在编写python脚本时候有时候希望将脚本作为服务运行在后台,这样再离开终端的时候程序可以正常运行。 这里推荐一种比较方便的命令可以使得脚本后台运行: nohup python filename.py & 参数说明:...
  • Linux下执行Python脚本

    万次阅读 多人点赞 2019-07-04 23:48:33
    1.Linux Python环境 Linux系统一般集成Python,如果没有安装,可以手动安装,联网状态下可直接安装。Fedora下使用yum install,Ubuntu下使用apt-get install,前提都是root权限。安装完毕,可将Python加入环境变量...
  • Linux shell脚本执行Python脚本

    万次阅读 2017-04-17 16:18:41
    今天想做个定时器,用shell脚本执行...看了一篇博客解决了问题: 使用Python的时候最好指定地址:/usr/local/bin/python2.7 main.py以上只是我的Python命令地址,每个人不尽相同 原博客地址:http://blog.csdn.
  • 天天
  • python3执行linux命令

    千次阅读 2017-08-31 09:47:17
    本文主要实现在linux环境下通过python3执行linux命令
  • Linux下使用命令行调试Python程序

    万次阅读 2016-08-15 15:44:26
    Python提供类似于C++ gdb的调试工具pdb,我们可以在Linux下使用pdb在命令行下进行Python程序的调试。 官方参考网站: Python2: https://docs.python.org/2/library/pdb.html Python3: ...
1 2 3 4 5 ... 20
收藏数 170,821
精华内容 68,328
热门标签
关键字:

python去运行linux指令