Fråga : pytonorm os.popen

Använd os.popen för att köra ett system befaller något liknande ”ls” på en linux boxas och skriver som tillverkas in i en spara, hur kan jag. Pröva förmiddag I att göra något a bet mer intelligent än detta, men min endast holdback får tillverkad av en systemappell in i en spara…

Can som någon ger ett enkelt exempel. Jag har försökt något som likt nedanfört med ingen luck

name= " testar "
files = öppen (känt, ”w”)



Thanks för
a.write för/>a = för os.popen (”ls”, ”w”) (”testa”) för någon help
" klar "

Svar : pytonorm os.popen

ovanför befalla ska arbete.

emellertid ls utförs av en beskjutasubprocess.


Subprocessen som skulle långt, är:


1:
2:
3:
4:
5:
6:
7:
8:
från subprocessimporten Popen

namnge = ”test.txt”,
outfile = öppet (namnge, ”w”),
befalla = [”ls”, ”- l”]
sub_proc = Popen (befalla, stdout=outfile),
sub_proc.wait () nr. väntankassalådasubprocessen är färdig
outfile.close ()
Andra lösningar  
 
programming4us programming4us