此行出现错误os.path.exists()

时间:2019-09-05 08:23:06

标签: python

添加服务器后,尝试搜索服务器时出现如下错误。

Linux服务器

const monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
let date = '09/05/2019';
date.replace(/([\d]{1,2})/, (matched)=>monthNames[+matched - 1]); // "September/22/2019"

它应该搜索服务器并显示详细信息。下面是错误消息

回溯(最近通话最近):   在第32行的文件“ Inv.py”中     c = os.path.exists(a) AttributeError:“ str”对象没有属性“ path”

1 个答案:

答案 0 :(得分:0)

似乎您已用变量名os覆盖了包名os = raw_input ("Enter The OS :")

因此,当您以后调用函数os.path.exists时,python会尝试查找您创建的变量os的属性,而不是os包函数的属性。 / p>

您应该按照{CristiFati的建议,将os变量重命名为ser_os之类的不同名称。

通常,避免使用Python模块名称ostime或保留名称诸如lambdain,{{ 1}} ...