python os.listdir()解决乱码
pythonos.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)
以上就是pythonos.listdir()解决乱码的方法,可以说除了可以进行返回文件夹的用法,在处理乱码的问题上,os.listdir()的使用也是可以解决的。更多Python学习教程请关注IT培训机构:开发教育。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!