A person (a senior citizen who is learning the very basics of computers) asked me to make a program that will save him LOTS of time with a grunt work type of task. I made the script in Python, it's simple, command line, takes input from the user and saves the output to a file and that's it.
My first question is related to the output of the script: It doesn't have to be GUI (I have no GUI dev experience and currently no time now), but I also think that it shouldn't be so simplistic as a TXT file, since the output will be 40,000+ lines long and intended for printing (I know it's a waste of paper and I fought hard for him not to do this, but it's his choice). What file format should I output it to? Maybe an HTML file?
Next, he asked me to burn it into a CD that he can just pop it in his laptop and run it directly and save the output to 'C:'. By the nature of his computing capacity, it has to be as simple as possible, and require the least 'after service.' There's no restriction regarding the size that the whole program occupies in his computer.
I tried creating an EXE of my Python script with PY2EXE but when I execute the .EXE, it creates the output file on the same folder, opens no 'window', asks for no input, and runs FOREVER, with the output file size increasing by 20mb/s! Of course, when I run it on regular python, it runs perfectly fine. I looked over other stackoverflow threads and followed the 'bundle_files':1 parameter but still... I'm using Python2.7, should I try PyInstaller? If yes, could people point me to a good tutorial?
Thanks in advance