Форум сайта python.su
0
Этой мой 2 скрипт на питоне идея в том чтобы скопировать файл и под другим именем записать в директорию, вычитал что есть такая команда для этого как shutil.copy2, но она не работает, возможно из за того что у файла нет расширения
?
import shutil
shutil.copy2('CONTCAR', ‘~\Users\j2h3\Desktop\Python_experements\Al100Cu201\POSCAR’, ‘*,’ ‘follow_symlinks=True’)
Офлайн
13
Лол, что тебе мешает сделать так:
with open('/file/source.dat', 'rb') as source, open('/file/destination', 'wb') as dest: dest.write(source.read())
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Авг. 14, 2018 17:44:10)
Офлайн
221
нет, она не работает наверняка потому что выдает ошибку. И скорее всего она не может найти файл из за использования ~ символа потому что он не резолвится как домашняя директория. Это делается отдельным шагом, в модуле os.path кажется есть это.
Офлайн
857
Mihal61ch
возможно из за того что у файла нет расширения
shutil.copy2(path_from, path_to, follow_symlinks=True)
Офлайн