Найти - Пользователи
Полная версия: скрипт копирование файлов
Начало » Python для новичков » скрипт копирование файлов
1 2 3
RDV1984
а в вашей системе зарегистрированы пользователь и группа dmitry ? а то выше фигурировали только dm
Да такой пользователь и группа есть. Я хочу сделать, чтобы скрипт работал от этого пользователя.
py.user.next
У меня такие же права на папки, но не работает.
py.user.next
#!/usr/bin/env python
# -*- coding: utf8 -*-
 
with open("/mnt/d/test2/file.txt", "w") as fout:
    print >>fout, "test"
проверь этот
RDV1984
проверь этот
Этот работает.
py.user.next
#!/usr/bin/env python
# -*- coding: utf8 -*-
 
import shutil
 
with open("/tmp/file.txt", "w") as fout:
    print >>fout, "test"
shutil.move("/tmp/file.txt", "/mnt/d/test2")
теперь этот
RDV1984
Этот выдает ошибку:
Traceback (most recent call last):
  File "pyt.py", line 8, in <module>
    shutil.move("/tmp/file.txt", "/mnt/d/test2")
  File "/usr/lib/python2.7/shutil.py", line 289, in move
    raise Error, "Destination path '%s' already exists" % real_dst
shutil.Error: Destination path '/mnt/d/test2/file.txt' already exists
py.user.next
file.txt сначала удали там
RDV1984
Файл удалил. Выводит:
Traceback (most recent call last):
  File "pyt.py", line 8, in <module>
    shutil.move("/tmp/file.txt", "/mnt/d/test2")
  File "/usr/lib/python2.7/shutil.py", line 299, in move
    copy2(src, real_dst)
  File "/usr/lib/python2.7/shutil.py", line 129, in copy2
    copystat(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 98, in copystat
    os.utime(dst, (st.st_atime, st.st_mtime))
OSError: [Errno 1] Operation not permitted: '/mnt/d/test2/file.txt'
Но файл создает в /mnt/d/test2/file.txt c записью test.
py.user.next
#!/usr/bin/env python
# -*- coding: utf8 -*-
 
import shutil
 
with open("/tmp/file.txt", "w") as fout:
    print >>fout, "test"
shutil.move("/tmp/file.txt", "/tmp/file1.txt")
а этот ?
RDV1984
Этот работает.
py.user.next
import os
os.utime('/mnt/d/test2/file.txt', (1, 1))
создай file.txt и выполни команду в интерпретаторе
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB