python使用zipfile解压后中文文件名乱码的问题

爬虫的时候由于很多打包下载zip的文件,而zip压缩包内的文件却是中文的,导致解压出来的文件是乱码的情况。 解压后的文件名大概是这个样子的 ╩Θ╔·╧└.txt  正常编码是  书生侠.txt 。 而这其实并不是因为文件编码问题导致,仅仅是文件名的编码。所以只处理文件名部分。如果要处理文件部分可以直接百度搜索即可【其实就是把对应用encode(‘cp437’).decode(‘gbk’)处理下,我这里只是处理了文件名字】 )。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Author  : ki[......]

继续阅读

python文件格式转换ansi文本转utf8

处理ansi编码转utf8

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
# @Author  : kinggoo
# @Software: 鳗鱼是条狗
# @blog :https://kinggoo.com/pyansitoutf8.htm
import os
import sys
import time
import codecs
import chardet

"""
主要是GB2312转utf-8格式,其他格式可以通过chardet来获取类型转换。
kinggoo.com
"""



if[......]

继续阅读

outlook收发邮件故障 提示0x80004005 或者ISP问题

失败提示代码为0x80004005的错误。   如果您的电脑里安装有三方防护类软件,建议进行关闭/卸载处理,避免该类软件造成不必要的干扰。 您可以尝试以下操作,删除Windows 更新缓存文件:
按Windows键+X,选择“命令提示符(管理员)”;
输入:net stop wuauserv,回车(此处会提醒服务停止);
在C:\Windows\SoftwareDistribution文件夹中,找到并删除Download和DataStore文件夹中的所有文件;
输入:net start wuauserv,回车(此处会提醒服务开启);
最后在[……]

继续阅读

Python问题:UnboundLocalError: local variable ‘xxx’ referenced before assignment

参考链接: http://blog.csdn.net/onlyanyz/article/details/45009697 https://www.cnblogs.com/fendou-999/p/3822028.html

【解析】

UnboundLocalError: local variable ‘xxx’ referenced before assignment 在函数外部已经定义了变量n,在函数内部对该变量进行运算,运行时会遇到了这样的错误: 主要是因为没有让解释器清楚变量是全局变量还是局部变量。

【案例】

如下代码片所示:

def test():
       if[......]

继续阅读

python 从文本读取字典类型字符串的方式

文本文件内容如下:

标题###URL###字段###数字###{'sort': ['7120992', '7120993', '7120994'], 'aDict': {'7120994': '/kinggoo.com/49512/7120994/', '7120993': '/kinggoo.com/49512/7120993/', '7120992': '/kinggoo.com/49512/7120992/'}}
标题###URL###字段###数字###{'sort': ['7120992', '7120993', '7120994'], 'aDict': {'7120994'[......]

继续阅读

python 找到列表中字符串最长的位置索引 先获取列表中每个字符串的长度,查找长度最大位置的索引值即可

”’ 找到列表中字符串最长的位置索引
先获取列表中每个字符串的长度,查找长度最大位置的索引值即可
str_list 是一个列表,返回最大的数组值的元素位置
”’

num_list=[len(one) for one in str_list]
return num_list.index(max(num_list))

[……]

继续阅读

Win7开机卡在Windows Update 35%,F8进入安全模式依然同样现象,这样解决

Win7机器,开机重启一直卡在Windows Update 35%,无法进入系统。
强制按关机键,最后一次正确配置和F8进入安全模式依然同样现象。
用WinRE恢复模式或WinPE启动,运行如下的命令,其中X:为Win7系统所在盘符。

DISM /Image:X:\ /Cleanup-Image /RevertPendingActions

重启后,发现问题已解决,直接进入了Win7登录界面。

来源于网络:https://www.cnblogs.com/teacat/p/9204225.html[……]

继续阅读

第 1 页,共 35 页123456789101112...20...最旧 »