我正在尝试读取文件夹路径,但收到“str”没有属性“dir”的错误消息

2024-05-16 23:36:18 发布

您现在位置:Python中文网/ 问答频道 /正文

if __name__ == '__main__':
  args = "C:\Users\Ankuran Das\Desktop\Pyhton\holiday_100"
  working_folder = args.dir
  gmm = load_gmm(working_folder) if args.loadgmm else generate_gmm(working_folder, args.number)
  fisher_features = fisher_features(working_folder, gmm)
  classifier = train(gmm, fisher_features)
  rate = success_rate(classifier, fisher_features)
  print("Success rate is", rate)

我得到了以下错误: 回溯(最近一次呼叫最后一次): 文件“fishvec.py”,第135行,在 工作文件夹=args.dir AttributeError:“str”对象没有属性“dir”


Tags: nameifratemaindirargsfolderusers
2条回答

导入操作系统

if __name__ == '__main__': args = r"C:\Users\Ankuran Das\Desktop\Pyhton\holiday_100" print(os.getcwd())

通过帮助os.getcwd(),您还可以检查当前的工作目录

变量args是一个简单的字符串变量,而不是具有某些属性的对象dir。 换句话: 工作文件夹=args.dir 具有 工作文件夹=args 它应该指向你想要的目录

相关问题 更多 >