os.copy - в текущем каталоге - один файл в другой не работает - PullRequest
0 голосов
/ 05 мая 2019

Итак, у меня есть эти файлы в каталоге:

file1.txt
demo.py

Затем я запускаю этот код (demo.py):

import os
os.system("copy file1.txt file2.txt")

Но я получаю это:

CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.
The system cannot find the file specified.

Просто точка. Если я сделаю

copy file1.txt file2.txt

В командной строке - работает нормально. В чем дело? Нужно ли ссылаться на файл полностью при использовании os.copy в Windows?

1 Ответ

0 голосов
/ 05 мая 2019

os.system () не рекомендуется выполнять команды оболочки.Попробуйте это:

import subprocess  
cmd = "copy file1.txt file2.txt" 
execute = subprocess.call(cmd, shell=True)  
print('output', execute)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...