Python также имеет модули, которые позволяют полностью заменить вызовы bash.их легче отлаживать и лучше обрабатывать ошибки. Например,
вместо ls
можно использовать glob
, он поддерживает тот же синтаксис:
files=glob.glob('myfiles*.txt')
для переменных среды:
env = os.environ
для функций, связанных с путями:
os.path
для общих операций, os.mkdir
, os.chmod
, os.getcwd
[аналогично pwd]