Программа не работает должным образом

При выполнении кода:

import os 
os.system(r'C:\Windows\system32\cmd.exe cd C:\Users\clash\OneDrive\Рабочий стол')
os.system(r'C:\Windows\system32\cmd.exe attrib +h +s +r pas')

Происходит такое:

Microsoft Windows [Version 10.0.18363.1016]
(c) Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.

При чем это не зависит от действия. Я пробовал с обычным открытием пайтон файла через консоль. Проблема одна и та же.


Ответы (1 шт):

Автор решения: Serg Bocharov

Чтобы команды в командной строке выполнялись нужен ключ /C, т.е.

import os 
os.system(r'C:\Windows\system32\cmd.exe /C cd C:\Users\clash\OneDrive\Рабочий стол')
os.system(r'C:\Windows\system32\cmd.exe /C attrib +h +s +r pas')

UPD. Если скрипт находится в другой директории, то обязательно указывайте полный путь к файлу:

os.system(r'C:\Windows\system32\cmd.exe /C attrib +h +s +r C:\Users\clash\OneDrive\Рабочий стол\pas')
→ Ссылка