创新互联Python教程:pythonos.listdir()解决乱码

计算机一般来说是需要定期的清理,系统的内存不能延伸,同时有一些不需要的文件也可以得以清除掉。有些人会使用os.remove来进行文件的清楚,从而导致一些错误的出现,可以说这是对于os.remove的用法还没有熟练掌握。下面我们就os.remove的详细用法及使用注意分别介绍。

1.语法

os.listdir()(path)

2.参数

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

3.返回值

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

4.实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
import os, sys
 
# 打开文件
path = "/var/www/html/"
dirs = os.listdir( path )
 
# 输出所有文件和文件夹
for file in dirs:
   print(file)
如果目录下有中文目录,打印时遇到乱码解决方法:
cPath = os.getcwd()
 
# 如果目录名字为中文 需要转码处理
uPath = unicode(cPath,'utf-8')
for fileName in os.listdir(uPath) :
    print(fileName)

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

分享名称:创新互联Python教程:pythonos.listdir()解决乱码
网址分享:http://www.shufengxianlan.com/qtweb/news11/323761.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联