ich bin versucht, überschreibt eine Datei Python und mein Code sieht so etwas wie dies mit:Wie kann ich ein Argument übergeben, während eine Datei schreiben Python mit
from sys import argv
script = argv
Configuration_file = 'C:/Python33/argv.txt'
f= open(Configuration_file,'w')
f.write('script')
und wenn ich versuche, die Datei auszuführen verwenden Eingabeaufforderung mit dem Befehl
python argvnew.py roshan,
wo argvnew.py ist meine python-Datei und roshan ist mein Argument. Ich erwarte, dass Roshan alles ersetzt, was in der argv.txt-Datei geschrieben ist, die im Programm erwähnt wird.
Ist dies der richtige Weg?
Haben Sie es schon probiert? –
Ja, es arbeitete nach einer kleinen Änderung in dem Skript von sys import argv system = argv [1] = configuration_file 'C: /Python33/argv.txt' f = open (configuration_file, 'w') f.write (System) –