python os.listdir()解决乱码

计算机一般来说是需要定期的清理,系统的内存不能延伸,同时有一些不需要的文件也可以得以清除掉。有些人会使用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)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。