Я очень новичок в Python. Мне интересно, как я смогу скопировать некоторые файлы из моего каталога в другой каталог пользователей на моем компьютере, используя скрипт python? И будет ли я прав, говоря, что мне нужно проверить разрешения пользователей и файлов? Так что мой вопрос, как я могу отправить файлы, а также проверить разрешения в то же времяPython, отправляющий файлы из каталога пользователя в другой каталог пользователя
ответ
Вы хотите использовать shutil.copy(src, destination)
, вы можете найти документы здесь: https://docs.python.org/2/library/shutil.html#shutil.copy
Вы также можете прочитать здесь о том, как получить доступ к файлу разрешения в Python: Checking File Permissions in Linux with Python
shutil является очень полезной вещью для использования при копировании файлов. Мне когда-то понадобился скрипт python, который переместил все файлы .mp3 из каталога в резервную копию, удалил исходный каталог, создал новый один раз и переместил файлы .mp3 обратно. Shutil был идеален для этого.
Форматирование команды - это то, как заявил ранее @Kieran.
Если вы хотите сохранить метаданные файлов, используйте shutil.copy2 (src, dest), так как это эквивалент работы copy() и copystat() один за другим.
Вы можете попробовать, хотя это может не получиться. Но вы можете написать код для устранения сбоев. –