zoukankan      html  css  js  c++  java
  • python使用小模块总结-命令行执行、压缩解压、目录查看、pid查看

    执行shell命令

    1.supprocess

    2.commands

    # -*- coding:utf-8 -*-
    import subprocess
    import commands
    
    # py3/py2
    result = subprocess.check_output('dir',cwd='D:m1day07')
    print(result)
    
    # py2
    result = commands.getoutput('dir')
    print(result)

    压缩和解压文件

    import shutil
    

    #压缩用shutil
    # py2/py3 # shutil.make_archive(r'D:m1day07x1',format='zip',root_dir='D:m1day07m1') # py3 # shutil._unpack
    #解压用zipfile或tarfile # py2/py3 import zipfile import tarfile obj = zipfile.ZipFile(r'D:m1day07x1.zip',mode='r') obj.extractall(r'D:m1day07files') obj.close()

    查看目录下所有文件

    import os
    #os.listdir只能显示一层目录
    # for li in os.listdir(r'D:m1day07files'):
    #     print(li)
    
    #os.walk能显示所有的文件.
    # for base,folder,files in os.walk(r'D:m1day07files'):
    #     for item in files:
    #         file_path = os.path.join(base,item)
    #         print(file_path)

    根据pid杀死进程

    # -*- coding:utf-8 -*-
    import os
    import signal
    
    os.kill(1223,signal.SIGBREAK)
    
    #signal.SIGBREAK可以用9这个数字替换
  • 相关阅读:
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    POJ 1840 Eqs(乱搞)题解
    UVALive 6955 Finding Lines(随机化优化)题解
    CodeForces 828E DNA Evolution(树状数组)题解
    UVA 11019 Matrix Matcher(二维hash + 尺取)题解
  • 原文地址:https://www.cnblogs.com/ahliucong/p/10592777.html
Copyright © 2011-2022 走看看