cmd=r"winrar.exe a C:/test.rar C:/test.txt"
os.system(cmd)
我自己打开cmd把命令复制过去就能执行,但是这两句执行不了,而且换成
cmd=r"makecab C:/test.txt C:/test.rar"
也可以执行。。。。
你这个是绝对路径,才能找到winrar.exe。
之前的方法是依赖winrar.exe他的路径已经在系统PATH环境变量中了
自己解决了,但还是不知道原因,难道是因为我先装的python后添加的winrar到路径,所以python找不到Winrar
总之,第一句改为cmd=r'"C:\Program Files\WinRAR\winrar.exe" a C:/test.rar C:/test.txt'就好使了