Board logo

标题: Python3调用Windows命令 [打印本页]

作者: admin    时间: 2019-9-29 10:38     标题: Python3调用Windows命令

例子一: #coding=utf-8 import os Key_1 = os.popen("move yy.py zz.py") #同一目录下,修改文件名 process_1 = len(Key_1.readlines()) print(process_1) if process_1 >= 1 : print('修改文件名成功。') else: print('修改文件名失败。') 运行脚本的效果:(成功时) C:\Users\jacky\Desktop>python xx.py 1 修改文件名成功。 C:\Users\jacky\Desktop> 运行脚本的效果:(失败时) C:\Users\jacky\Desktop>python xx.py 系统找不到指定的文件。 0 修改文件名失败。 C:\Users\jacky\Desktop> ###### 例子二: #coding=utf-8 import os Key_1 = os.popen("move yy.py d:\\zz.py") #不同目录下,修改文件名 process_1 = len(Key_1.readlines()) if process_1 >= 1 : print('修改文件名成功。') else: print('修改文件名失败。') 运行脚本的效果:(成功时) C:\Users\jacky\Desktop>python xx.py 修改文件名成功。 C:\Users\jacky\Desktop> 运行脚本的效果:(失败时) C:\Users\jacky\Desktop>python xx.py 系统找不到指定的文件。 修改文件名失败。 C:\Users\jacky\Desktop> ###### 例子三:(把微信的进程信息记录到文件) #coding=utf-8 import os command_a1 = "echo. >> d:/1.log" # echo. 换行符 command_a2 = "echo 检测时间:%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2% >> d:/1.log" command_a3 = "tasklist | findstr WeChat.exe >> d:/1.log" # >> 把输出结果写入(追加)到文件;假如文件不存在会自动创建 os.system(command_a1) os.system(command_a2) os.system(command_a3) 运行脚本的效果:(运行了三次) C:\Users\jacky\Desktop>python xx.py C:\Users\jacky\Desktop>python xx.py C:\Users\jacky\Desktop>python xx.py C:\Users\jacky\Desktop> 文件d:\1.log记录到的数据: 检测时间:20190221_105135 WeChat.exe 9096 Console 5 50,072 K 检测时间:20190221_105808 WeChat.exe 9096 Console 5 50,076 K 检测时间:20190221_110110 WeChat.exe 9096 Console 5 50,084 K ###### #coding=utf-8 import os String_1 = "tasklist | findstr WeChat.exe > d:\\2.log" # > 把输出结果写入(覆盖)到文件;假如文件不存在会自动创建 os.popen(String_1).read() os.popen("mkdir d:\\dir2").read() #创建文件夹 os.popen("xcopy /ye d:\\dir1 d:\\dir2").read() #复制文件夹(d:\dir1)里面的文件、子目录到文件夹(d:\dir2)里面 os.chdir("d:\\dir1") #切换工作目录 os.popen("copy xx.py d:\\dir2").read() #复制文件 os.popen("copy xx.py d:\\dir2\\yy.py").read() #复制文件的过程中修改文件名 os.chdir("d:\\dir2") #切换工作目录 os.popen("move yy.py d:\\").read() #移动文件到D盘 os.popen("move xx.py d:\\zz.py").read() #移动文件的过程中修改文件名 os.chdir("d:\\") #切换工作目录到D盘 os.popen("del yy.py").read() #删除文件(d:\yy.py) os.popen("del d:\\dir1\\xx.py").read() #删除文件(d:\dir1\xx.py) os.popen("rd/s/q d:\\dir2").read() #删除文件夹(d:\dir2) os.popen("shutdown -r").read() #重启服务器 os.popen("shutdown -s").read() #关闭服务器 相关文章: Python3管理Windows的软件进程 Windows2012R2_UPUPW_网站的备份和还原(使用Python3脚本) Windows2008R2_UPUPW_网站的备份和还原 Windows使用tcping+任务计划 Windows使用Ping Python3调用Linux命令




欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2