Ho uno script da eseguire da terminale, che fa scegliere all'utente un file di testo e lo copia. Lo script, il file da copiare e quello copiato sono tutti nella stessa directory.
primo_input = raw_input ("Primo file: ")
fr = open ('./'+primo_input+'.txt' , 'r')
tutto_fr = fr.read()
fw = open ('./nuovo.txt' , 'w')
fw.write (tutto_fr)
(nella prima riga l'utente digita il nome del file, solo il nome; nella seconda quindi gli aggiungo il percorso con ./ visto che lo script e il file sono nella stessa directory e l'estensione con .txt)
Su linux funziona tutto, ma su windows no.
Ho provato a sostituire / con \, e poi il punto con 2 punti .. per indicare la directory superiore, ma non funziona ancora.. come si può fare?