0
У меня возникли проблемы с os.path.isfile, например, этот следующий код является частью моей программы:os.path.isfile альтернативной
for a in args:
if not os.path.isfile(a):
print _("Error: File not found: %(name)s Ignoring...") % {'name': a}
else:
self.isup.queue(a)
и у меня есть файл с именем «box9.png» в моей домашней папке, если я бегу:
% echo $PWD
/home/<username>
% /usr/bin/program-name box9.png
Error: File not found: box9.png Ignoring...
но следующая работа:
% echo $PWD
/home/<username>
% /usr/bin/program-name ~/box9.png
[program continue...]
может кто-то помочь мне?
Я использую Python 2.7
'print repr (a), os.getcwd(), os.path.abspath (a)' внутри цикла – jfs
'%/usr/bin/pyis-uploader box9.png' ' 'box9.png '/usr/lib/pyis-uploader/usr/lib/pyis-uploader/box9.png' 'Ошибка: Файл не найден: box9.png Игнорирование ...' –
вы можете отредактировать свой ответ, чтобы включить правильно отформатированный вывод , – jfs