我需要能够找到一个给定字符串的目录(“文档”,“照片”等)。我似乎只能找到直接在users文件夹中的文件(我可以找到Documents文件夹并为其建立路径,但无法为Documents内的任何文件夹建立路径)
def main():
dir_name = sys.argv[1]
file_path = (os.path.relpath(sys.argv[1],os.defpath))
if(os.path.isdir(input)):
largest_file = recursive_search(file_path)
print("Largest file is " + largest_file)
print("size: " + str(os.path.getsize(largest_file)))
当我直接在C:\ Users \“ username”下输入“文档”或任何其他文件时,我的代码运行正常。
如果我提供Documents \ sub-directory,虽然我不想这样做,但是它可以工作。如果这是由于对文件系统的误解而引起的,请您澄清一下。