python os.listdir()乱码解决方案


Posted in Python onJanuary 31, 2021

计算机一般来说是需要定期的清理,系统的内存不能无限延伸,同时有一些不需要的文件也可以得以清除掉。有些人会使用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 listdir() 中文路径 中文文件夹 乱码 解决方法

listdir(path)返回的结果的编码似乎和我们提供的 path 参数的编码有关:

import os
path = 'd:/test'
try:
path = unicode(path, 'utf-8') # 经过编码处理
except:

pass # python3 已经移除 unicode,而且默认是 utf8 编码,所以不用转
os.listdir(path)

这样,就算 path 下有中文的文件和文件夹,我们获得的结果是 utf-8 的编码

注意:在 python2 中需要经过编码处理,但是在python3中不需要,而且python 3 已经没有 unicode() 方法

到此这篇关于python os.listdir()乱码解决方案的文章就介绍到这了,更多相关python os.listdir()解决乱码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python获取系统默认字符编码的方法
Jun 04 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
python使用tensorflow保存、加载和使用模型的方法
Jan 31 Python
python requests.post带head和body的实例
Jan 02 Python
Python中asyncio模块的深入讲解
Jun 10 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
python中sort和sorted排序的实例方法
Aug 26 Python
python同时替换多个字符串方法示例
Sep 17 Python
Python2与Python3的区别详解
Feb 09 Python
python中判断数字是否为质数的实例讲解
Dec 06 Python
Python项目打包成二进制的方法
Dec 30 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
May 28 Python
linux系统下pip升级报错的解决方法
Jan 31 #Python
Linux系统下升级pip的完整步骤
Jan 31 #Python
用python制作个音乐下载器
Jan 30 #Python
Python 中Operator模块的使用
Jan 30 #Python
python多线程爬取西刺代理的示例代码
Jan 30 #Python
Python如何实现Paramiko的二次封装
Jan 30 #Python
python实现按日期归档文件
Jan 30 #Python
You might like
php检测数组长度函数sizeof与count用法
2014/11/17 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
python模块smtplib学习
2018/05/22 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
python实现对输入的密文加密
2019/03/20 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
2021/02/22 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
法律六进活动方案
2014/03/13 职场文书
品牌推广策划方案
2014/05/28 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
cf战队宣传语
2015/07/13 职场文书
职工宿舍管理制度
2015/08/05 职场文书
高二化学教学反思
2016/02/22 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python