当前位置: 首页 > 图灵资讯 > 行业资讯> python os.listdir()解决乱码

python os.listdir()解决乱码

来源:图灵python
时间: 2024-09-12 12:14:48

一般来说,计算机需要定期清洗,系统内存无法延伸,一些不必要的文件也可以清除。有些人会用它os.remove为了清楚文件,导致一些错误,可以说是对的os.remove目前还没有熟练掌握用法。现在让我们来看看os.remove分别介绍了详细的用法和使用注意事项。

1.语法

os.listdir(path)

2.参数

path – 目标目录的路径,即路径的字符串。

3.返回值

在指定路径下,文件和文件夹名称的列表。

4.实例

#!/usr/bin/python
#-*-coding:UTF-8-*-

importos,sys

#打开文件
path="/var/www/html/"
dirs=os.listdir(path)

#输出所有文件和文件夹
forfileindirs:
print(file)
若目录下有中文目录,打印时遇到乱码解决方案:
cPath=os.getcwd()

#如果目录名称为中文,则需要转码处理
uPath=unicode(cPath,'utf-8')
forfileNameinos.listdir(uPath):
print(fileName)

以上就是python os.listdir()解决乱码可以说,除了返回文件夹的用法外,在处理乱码的问题上,os.listdir()也可以解决使用问题。