ich habe folgendes problem. ich möchte einen simulations-code via python automatisieren und übersehe wahrscheinlich offensichtliches, so das ein synthax error dabei rauskommt. bitte nicht böse sein für diese vielleicht einfache frage, allerdings habe ich mich im netz schon ausgiebig umgesehen und konnte mir nicht weiterhelfen(bin noch am anfang!).
bitte um schnelle hilfe..
hier ist der code:
Code: Alles auswählen
for l in templ:
n=l
for (s,r) in repl:
# s: search string
# r: replacement
n=n.replace(s, str(r))
fout.write(n)
for a in [149598000000, 74799000000, 14959800000, 7479900000]:
Br=(7.4*(a**(-1.4))*e-9)/149598000000
for b in [0.0000005, 0.0000001, 0.00000005, 0.00000001]:
for c in [400000, 800000, 1200000, 1600000, 2000000]:
for d in range(-11,11):
for f in [1.0/32, 1.0/16, 1.0/8, 1.0/4, 1.0/3, -1.0/32, -1.0/16, -1.0/8, -1.0/4, -1.0/3]:
g=tan(pi*f)*c :
repl=[("heliocentric_distance",a),
("grain_size",b),
("v_CME", c),
("x_grid",d)],
("vertical_pitch", g),
("Br_CME", Br)]
TemplateReplace(
open("template"),
open("default.xmds", "w"),
repl)
system("xmds default.xmds; ./default")