Форум сайта python.su
0
Уверен что вопрос не трудный, но добиться шва никак не могу (
Пишу:
firstfile = open('\\Vs-sql\Net\cmp\1.txt').readlines()Офлайн
253
firstfile = open(r'\\Vs-sql\Net\cmp\1.txt').readlines()
странно она вам ошибку при этом пишет
IOError: No such file or directory: ‘\\Vs-sql\Net\cmp\x01.txt’
Может у вас не этот open работает?
Отредактировано (Дек. 27, 2011 11:10:38)
Офлайн
0
Спасибо за быстрый ответ, но проблема банальна :)
#это
firstfile = open('\\Vs-sql\Net\cmp\1.txt').readlines()
#исправил на это
firstfile = open('//Vs-sql/Net/cmp/1.txt').readlines()
Офлайн
0
:) os.sep вам в помощь
Офлайн
19
А ведь проблема была изначально в том, что \1 в обычных строках воспринимался как юникодный символ. И достаточно было перед кавычками поставить r
Офлайн
253
cutwaterЧто собственно и посоветовал топикстартеру, он наверно не обратил внимания
перед кавычками поставить r
Офлайн
0
doza_andВы правы - не заметил, спасибо за совет еще раз)cutwaterЧто собственно и посоветовал топикстартеру, он наверно не обратил внимания
перед кавычками поставить r
Офлайн