python调用系统命令打印到文件里

发布时间:2019-09-03 09:13:18编辑:auto阅读(1836)

    python脚本调用ls命令,把信息打印到文件1.txt里面

    #!/bin/env python3
    import os
    
    def hell():
        file = open('1.txt','w')     #打开文件,有写,覆盖
        llll=os.popen('ls -l').readlines()   #调用系统命令,readlines 写到内存中
        for i in llll:                                 #做一个循环
            file.writelines(i)                     #把 i 的信息都写到file里面
        file.close()                                #要记得关闭
    
    hell()                                             #执行函数

关键字