您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页python基础之os.system函数

python基础之os.system函数

来源:五一七教育网

前言

os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。

os的system原理

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

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

import os

os.system('cd /usr/local')
os.mkdir('aaa.txt)
  • 上述程序运行后会发现txt文件并没有创建在/usr/local文件夹下,而是在当前的目录下;

使用system执行多条命令

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

os.system('cd /usr/local && mkdir aaa.txt')
# 或者
os.system('cd /usr/local ; mkdir aaa.txt')

参考

转载于:https://www.cnblogs.com/cwp-bg/p/8465566.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务