例子一:
#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命令 |