Форум сайта python.su
0
а в вашей системе зарегистрированы пользователь и группа dmitry ? а то выше фигурировали только dmДа такой пользователь и группа есть. Я хочу сделать, чтобы скрипт работал от этого пользователя.
Офлайн
857
#!/usr/bin/env python # -*- coding: utf8 -*- with open("/mnt/d/test2/file.txt", "w") as fout: print >>fout, "test"
Офлайн
0
проверь этотЭтот работает.
Офлайн
857
#!/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")
Отредактировано py.user.next (Дек. 30, 2012 07:21:39)
Офлайн
0
Этот выдает ошибку:
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
Офлайн
857
file.txt сначала удали там
Офлайн
0
Файл удалил. Выводит:
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'
Офлайн
857
#!/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")
Офлайн
0
Этот работает.
Офлайн
857
import os os.utime('/mnt/d/test2/file.txt', (1, 1))
Офлайн