为什么os.listdir没有给出任何东西?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么os.listdir没有给出任何东西?相关的知识,希望对你有一定的参考价值。

import os

def rename_files():
    file_list = os.listdir(r"C:Usersjsun0011Downloadsprank")
    print(file_list)

当我运行代码时,输​​出应该显示名为“恶作剧”的文件夹的文件,但不显示。 (在图片中)enter image description here

答案

你的代码似乎很好,如果你没有得到任何输出,可能有两种情况:

  1. 恶作剧文件夹不包含任何东西,即使在这种情况下 - 它应该给出空列表,即[]
  2. 你不是在任何地方调用rename_files方法(可能,这是你的情况),请按以下定义进行函数调用:
import os

def rename_files():
    file_list = os.listdir(r"C:Usersjsun0011Downloadsprank")
    print(file_list)

rename_files()

以上是关于为什么os.listdir没有给出任何东西?的主要内容,如果未能解决你的问题,请参考以下文章

Python3.x:os.listdir和os.walk(获取路径方法)的区别

Python os.listdir()

os.listdir 模拟压缩目录

os模块

os. 模块

OS模块