1 |
ludwig |
3 |
# |
2 |
|
|
"""Python-Script zum Eintragen des richtigen DB-Namens |
3 |
|
|
in Tabellen_anlegen.sql |
4 |
|
|
geschrieben von Ludwig Reiter, am 1.9.2004""" |
5 |
|
|
|
6 |
|
|
import sys |
7 |
|
|
|
8 |
|
|
if len(sys.argv) == 2: |
9 |
|
|
print "Ersetzte in Tabellen_anlegen.sql jetzt %%%DB%%% durch '" + sys.argv[1]+"'" |
10 |
|
|
datei = open("Tabellen_anlegen.sql","r") |
11 |
|
|
ausgabe = open("tmp.sql","w") |
12 |
|
|
SQL_Befehle = datei.read() |
13 |
|
|
datei.close() |
14 |
|
|
SQL_Befehle2 =SQL_Befehle.replace( '%%%DB%%%' ,"'"+sys.argv[1]+"'") |
15 |
|
|
ausgabe.write(SQL_Befehle2) |
16 |
|
|
ausgabe.flush() |
17 |
|
|
ausgabe.close() |
18 |
|
|
print "Ergebnis nach tmp.sql geschrieben" |
19 |
|
|
else: |
20 |
|
|
print """Fehler: Zuviele oder zuwenig Argumente |
21 |
|
|
Benutzung: python ersetzeDBName <Datenbank> """ |
22 |
|
|
|
23 |
|
|
|