os.path.isfile替代方案

时间:2013-02-26 01:36:24

标签: python python-2.7

我遇到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

1 个答案:

答案 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 $@

现在按预期工作了!

谢谢,对不起我可怕的英语。