title: Is it good style to call bash commands within a Python script using os.system("bash code")?
body: <p>I was wondering whether or not it is considered a good style to call bash commands within a Python script using os.system(). I was also wondering whether or not it is safe to do so as well.</p>
  
  <p>I know how to implement some of the functionality I need in Bash and in Python, but it is much simpler and more intuitive to implement it in Bash. However, I feel like it is very hackish to write os.system("bash code").</p>
  
  <p>Specifically, I want to move all files that end with a certain extension to a directory.</p>
  
  <p>In bash: *mv <em>.ext /path/to/destination</em>
  In Python (Pseudocode):
   for file in directory:
      if file.endswith("ext"):
          move file to destination</p>
  
  <p>In this case, what should I do?</p>