嗨,我现在有一个小问题,但仍然是一个问题。我的 python 脚本在通过 gksudo 运行时似乎乱序执行。第一个 if 块中的系统命令在之前执行,
print ("Removing Partial, Unneeded, And Obsolete Packages...");
那条线。
这是我的脚本的其余部分:
#!/usr/bin/env python
import os;
F1 = open('/tmp/F1.txt', 'r').read();
F2 = open('/tmp/F2.txt', 'r').read();
F3 = open('/tmp/F3.txt', 'r').read();
F4 = open('/tmp/F4.txt', 'r').read();
F5 = open('/tmp/F5.txt', 'r').read();
os.system("rm /tmp/F1.txt");
os.system("rm /tmp/F2.txt");
os.system("rm /tmp/F3.txt");
os.system("rm /tmp/F4.txt");
os.system("rm /tmp/F5.txt");
if F1=="1":
print ("Removing Partial, Unneeded, And Obsolete Packages...");
os.system ("sudo apt-get clean -y -f");
os.system ("sudo apt-get autoremove -y -f");
os.system ("sudo apt-get autoclean -y -f");
open('/tmp/Point.txt', 'w').write("2");
print ("...Done");
if F2=="1":
print ("Clearing Temporary Files...");
os.system ("sudo rm -rf /tmp/*");
open('/tmp/Point.txt', 'w').write("3");
print ("...Done");
if F3=="1":
print ("Clearing Unused Thumbnails...");
os.system ("rm -f ~/.thumbnails/normal/*");
open('/tmp/Point.txt', 'w').write("4");
print ("...Done");
if F4=="1":
print ("Clearing Downloads Folder...");
os.system ("rm -r ~/Downloads/*");
open('/tmp/Point.txt', 'w').write("5");
print ("...Done");
if F5=="1":
print ("Emptying Trash...");
os.system ("rm -rf ~/.local/share/Trash/*");
open('/tmp/Point.txt', 'w').write("6");
print ("...Done");
print ("");
os.system("rm /tmp/Point.txt");
print ("Cleanup Complete.");
请尽快帮助,布鲁克斯·拉迪。