Run python-script from CMD - windows [duplicate] - python

This question already has answers here:
How to execute Python scripts in Windows?
(9 answers)
Closed 6 years ago.
I want to run my python script without the python keyword at the beginning.
Example :
I don't want python script.py.
I want script.py
The problem is that when I run it how I want the script opens in a text editor, and it doesn't run in the console...
Why?

I just had to set the default opening of the file with python.exe,
By default it was with VS Code.

Related

I cant hide python exe file console [duplicate]

This question already has answers here:
How do I hide the console when I use os.system() or subprocess.call()?
(5 answers)
Closed 3 years ago.
I wrote a script , this script modify some files on system.
I used this lib with no console option but when i run script some terminals show up for 1 second and then they will hide.
I used Os.system() in my code.
What should i do to run the script completely silent?
If you name your files with the ".pyw" extension, then windows will execute them with the pythonw.exe interpreter. This will not open the cmd console for running your script.

How do I input data into a command prompt from within python 2.7 [duplicate]

This question already has answers here:
Running windows shell commands with python
(7 answers)
Closed 4 years ago.
I want to open a cmd and then input data into the command line from python. I plan to call PEST calibration software to open from within python and I want to start by opening a cmd.
I am using Python 2.7 and so subprocess doesn't seem to work. I have tried os.system('cmd') and I can open the prompt but I can't input any data.
import os
os.system('cmd')
You should be able to pass the exact resulting string to os.system(). Ex:
os.system('notepad.exe')
In other words, os.system behaves the same way a console would.

Python end program in shell [duplicate]

This question already has answers here:
Interacting with program after execution
(3 answers)
Closed 7 years ago.
I want a script to run an then finish on the python shell with all variables and methods:
$ python myprogram.py
...
program output
...
>>>
And with #!/usr/bin/python is posible? so I double-click and it just works?
Sounds like you want Python's i flag. From the help menu:
-i : inspect interactively after running script; forces a prompt even
if stdin does not appear to be a terminal; also PYTHONINSPECT=x
So the full command would be
python -i yourscriptname.py

How can I open Python3.3 IDLE from command line on windows? [duplicate]

This question already has answers here:
starting Python IDLE from command line to edit scripts
(8 answers)
Closed 8 years ago.
I am trying to do like this answer to the "same" question. But doesn't work.
How can I open Python3.3 IDLE from command line on windows?
You need to do as stated in the main.py file of the idelib folder (C:\Python33\Lib\idlelib)
IDLE main entry point
Run IDLE as python -m idlelib
So with python -m idlelib <script_to_edit> you will be able to open and edit the script with idle.
I haven't checked with previous versions but it could have the same usage.

Using arguments in python [duplicate]

This question already has answers here:
How to read/process command line arguments?
(22 answers)
Closed 8 years ago.
I wrote a code using Python in Geany within windows and I'm using arguments in the code. I execute the program within the Geany so I don't know how to use arguments.
How could I convert the program to be be run as a standalone system, not to be run from within an IDE.
how could I use terminal in windows to run the code like this :
John~/home/args -> ./test.py -h
In Notepad, write what you would in terminal...
python test.py -h
Save it as a .bat file... Then you can run the bat file :)
PS. This goes for anything you wish to run in CMD

Categories

Resources