zoukankan      html  css  js  c++  java
  • python的os.system函数的应用

    os的system原理

           system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程

           上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果

           例子:import   os

                      os.system("cd /usr/local")

                      os.mkdir("a.txt")

                 上述程序执行后会发现txt文件并没有创建在/usr/local文件下,而是在当前的目录下

         2.使用system执行多条命令

                  为了保证system执行多条命令可以成功,多条命令需要在同一个子进程中运行

                   import os

                   os.system("cd /usr/local && mkdir b.txt")

                   #os.system("cd /usr/local ; mkdir b.txt")

  • 相关阅读:
    搜索引擎
    Mybatis springmvc面试题
    spring框架面试题
    数据库
    javaWEB面试题
    JavaWeb
    SpringCloud2
    网络
    比特币网络架构及节点发现分析
    Github推荐一个国内牛人开发的超轻量级通用人脸检测模型
  • 原文地址:https://www.cnblogs.com/yr-number1/p/10150821.html
Copyright © 2011-2022 走看看