我遇到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
答案 0 :(得分:0)
在@ J.F的帮助下。塞巴斯蒂安我解决了我的问题...
/ usr / bin / pyis-uploader是一个shell脚本,包含:
#!/bin/sh
cd /usr/lib/pyis-uploader/
python2 pyis_uploader.py $@
我换成了:
#!/bin/sh
python2 /usr/lib/pyis-uploader/pyis_uploader.py $@
现在按预期工作了!
谢谢,对不起我可怕的英语。