28 lines
		
	
	
		
			583 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			583 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from sys import argv
 | |
| from os.path import exists
 | |
| 
 | |
| script, from_file, to_file = argv
 | |
| 
 | |
| print(f"Copying from {from_file} to {to_file}")
 | |
| 
 | |
| # we could do these two on one line, how?
 | |
| in_file = open(from_file)
 | |
| indata = in_file.read()
 | |
| 
 | |
| #print(f"The input file is {len(indata)} bytes long")
 | |
| 
 | |
| #print(f"Does the output file exist? {exists(to_file)}")
 | |
| #print("Ready, hit RETURN to continue, CRTL-C to abort.")
 | |
| #input()
 | |
| 
 | |
| out_file = open(to_file, 'w')
 | |
| out_file.write(indata)
 | |
| 
 | |
| print("Alright, all done.")
 | |
| 
 | |
| out_file.close() # Close file to save resources.
 | |
| in_file.close()
 | |
| 
 | |
| # 1, 3, 4, 5 Done.
 | |
| # 2. nah
 |