Python Forum
Difference between Python's os.system and Perl's system command
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Difference between Python's os.system and Perl's system command
#5
r' is not some magical operator that would apply to abitrary expressions. Instead, r'...' is a special kind of literal string where the \ character is taken literaly instead of being used as an escape character. Thus you can write
the_command = r"a dot exe file with 3 options"
subprocess.call (the_command, shell = True)
Most of the time however, shell=True is superfluous and/or detrimental and it is better to split the command in a list of arguments
import shlex
the_command = shlex.split(r"a dot exe file with 3 options")
subprocess.call (the_command)
Reply


Messages In This Thread
RE: Difference between Python's os.system and Perl's system command - by Gribouillis - Nov-28-2019, 03:32 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  FileNotFoundError: [WinError 2] The system cannot find the file specified NewBiee 2 1,595 Jul-31-2023, 11:42 AM
Last Post: deanhystad
  What is the difference between Command Prompt and Sublimes yaoyao22 1 648 Jul-09-2023, 02:56 PM
Last Post: snippsat
  Os.system("shutdown"); command not found cosmin1805 4 1,702 Nov-13-2022, 02:07 PM
Last Post: cosmin1805
  [split] Please help with menu system dvejsa 4 1,296 Sep-13-2022, 08:01 PM
Last Post: dvejsa
  Alarm system with state, class, enum. Frankduc 0 1,271 May-04-2022, 01:26 PM
Last Post: Frankduc
  simulation of alarm system Frankduc 6 1,660 Apr-21-2022, 03:45 PM
Last Post: Frankduc
  Python Flask Realtime system printout (console) ffmpeg jttolleson 3 2,957 Apr-18-2022, 06:39 PM
Last Post: jttolleson
  Avoid third party functions to wrote my python code into system debug-log? mark 9 2,220 Apr-09-2022, 08:41 PM
Last Post: mark
  Help with multi-window system garynewport 3 2,452 Mar-16-2022, 03:05 AM
Last Post: deanhystad
  Advice for Inventory System Extra 0 1,331 Feb-18-2022, 09:25 PM
Last Post: Extra

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020