使用网络路径检索os.listdir

时间:2019-01-07 18:47:59

标签: python python-3.x

我试图获取用户输入以获取计算机名称,然后使用os.listdir检索该目录中的文件夹-尤其是用户文件夹(C:\ users)。.我编写了以下代码,但没有似乎没有任何结果。运行代码“以退出代码0结束的过程”时,没有收到错误

import os
def listdirectory():
    computername = input("What is the computer name? ")
    completepath = r"\\" + computername + r"\C$\users"
    os.listdir(completepath)


listdirectory()

我正在尝试确定os.listdir是否可以以这种方式使用(如果不能),我应该以哪种方式编写此代码。

1 个答案:

答案 0 :(得分:-1)

确保您正在使用该输出做某事!

@RequestMapping(value = "/filteredCSV.json")
@ResponseBody
public WebserviceResponse<?>filteredCSV(
    @RequestParam(value="status") ArrayList status,                             
    @RequestParam(value="engineerEmail") ArrayList engineerEmail,
    @RequestParam(value="issues") Boolean issues){

   if(issues.equals("null")){
        issues = new Boolean(null);
    }

return service.filteredCSV(status, engineerEmail, issues);
} 

为澄清起见,您的示例代码没有来自函数的import os from typing import List def listdirectory() -> List[str]: computername = input("What is the computer name? ") completepath = fr"\\{computername}\C$\Users" return os.listdir(completepath) print(listdirectory()) 语句,因此return隐式返回。如果没有Nonereturn,将不会看到输出。此行为可能与REPL不同。