• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 170
  • Last Modified:

Turning python script into an applet

Hi everyone,

I have a small python script that I've been running on my mac computer through the terminal, however I need to give the script to someone using a PC so that they can run it on their local computer. Since the person doesn't know any programming they won't be able to run it via the command line so I was wondering if it's possible to turn the script into a little applet so that it can be easily run. The script basically merges together a whole lot of .csv files so I was hoping that if the person had all the files in a folder then they could drag an applet icon onto the folder which would run the script.

Can any tell me if this is possible and how I would go about converting the python script into an applet to work on a PC? I have attached the script.

Would really appreciate any advice.
0
gwh2
Asked:
gwh2
  • 7
  • 5
1 Solution
 
Walter RitzelSenior Software EngineerCommented:
the best approach for a pc would be a batch script. the script would have the command line and could be executed b double click.
0
 
gwh2Author Commented:
Thanks for the reply. Are you talking about converting a python script into a Windows .exe file? If yes, would I need to do this on the other person's computer or can I do it on my computer and then provide the .exe file?
0
 
gwh2Author Commented:
There is a tutorial on how to do this at the following url:

https://www.youtube.com/watch?v=kyoGfnLm4LA

Just to clarify, is that the procedure that you recommend?
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
Walter RitzelSenior Software EngineerCommented:
no, I mean create a simple batch script (.bat or .CMD) file.
0
 
gwh2Author Commented:
Thanks but I wanted to keep using my original python script. Are you able to make a suggestion where I can do that and still have someone on a PC run it?
0
 
Walter RitzelSenior Software EngineerCommented:
you will continue to have your Python script, but will create a small batch file with one line that will call the Python script and could be actioned by double click
0
 
gwh2Author Commented:
Ok that sounds good but are you able to tell me how to do this as I've never done it before? Also, will the person need to have the python script in the same folder as the .csv files?
0
 
gwh2Author Commented:
Just one other thing if that's ok: the other person won't have python installed on their pc so this method needs to work in this type of situation. Can you clarify that this will be the case?
0
 
Walter RitzelSenior Software EngineerCommented:
OK, then the situation is little bit more complicated: if you don't want the person to have Python installed, this will require that you use one of the projects that encapsulate a Python script in an executable file, which will require that you have a Windows system to do it.
0
 
Walter RitzelSenior Software EngineerCommented:
that link you have posted teaches how to do that.
0
 
gwh2Author Commented:
Ok thanks for the help
0
 
gwh2Author Commented:
Sorry to come back to this but is there also a way to run the python script on a mac other than using the terminal? I was hoping there was some method like on the PC whereby I could double-click a file and run the script. If yes, could you provide some information?

Thanks again
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

  • 7
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now