Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 30, 2014 19:17:02

Ridon
Зарегистрирован: 2014-04-29
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему появляется ошибка?Копирование файла

import shutil
def backup():
        p = input('PATH1')
        p2 = input('PATH2')
        name = input('Name')
        cop = p2 + name + '.txt'
        file = open(cop,'r+')
        file2 = open(str(p),'r+')
        shutil.copy(p,cop)
        file.close()
        file2.close()
backup()
C:\Users\Сергей\Desktop\Новый текстовый документ.txt
C:\Users\Сергей\Desktop\
sdf
Traceback (most recent call last):
  File "<pyshell#28>", line 1, in <module>
    backup()
  File "<pyshell#27>", line 6, in backup
    file = open(cop,'r+')
OSError: [Errno 22] Invalid argument: '\u202aC:\\Users\\Сергей\\Desktop\\sdf.txt'

Отредактировано Ridon (Апрель 30, 2014 20:31:20)

Офлайн

#2 Апрель 30, 2014 19:46:53

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Почему появляется ошибка?Копирование файла

Офлайн

#3 Май 1, 2014 02:01:59

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Почему появляется ошибка?Копирование файла

Ridon
вам подстветка коды уже выделила - во втором вводе первый символ какой то не правильный, не то пробел не то еще что.

Ridon
'\u202aC:\\Users\\Сергей\\Desktop\\sdf.txt'
вот он, перед C:\\. Вводите данные корректно.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version