#coding:utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

from PIL import Image
import os
url=u"F:\这个文件夹有很多图片"
filename=u"F:\结果放在这里.txt"

def walkDir(rootdir):
    if os.path.isdir(rootdir):
        for item in os.listdir(rootdir):
            walkDir(rootdir+"\\"+item)
    else:
        try:
            img = Image.open(rootdir);
            width, height = img.size
            ctt=rootdir+"\t"+str(width)+"\t"+str(height)
            writeOneLIne(filename,ctt)
            print ctt
        except:
            pass

def writeOneLIne(filepath,content):
    f=open(filepath,'a')
    f.write(content)
    f.write("\n")
    f.close()

walkDir(url)

  1. 服务器内部错误,500。开启调试模式且没有其他任何信息。
    ThinkPHP库文件目录大小写一定要严格按照ThinkPHP这种格式。

  2. Storage Write Error
    Runtime目录权限问题Chmod -R 777 Runtime

  3. U方法生成的URL出错,本该是index.php的地方变成.php,导致链接失效
    在php.ini中,将cgi.pathinfo设置为1

换成默认豆瓣源:
创建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini),修改内容为:

[global]
index-url = https://pypi.douban.com/simple

还是用navicat最方便。

首先处理数据:

  • 把表头字段和数据库表头最好一样,以便导入Navicat后面自动导入指定栏位
  • Excel中日期如果是2016-10-01,把横线替换成左斜杠2016/10/01就可以导入MySQL中的Date格式。
  • 把Excel表格另存为文本文件(制表符分割)(*.txt)。

Navicat:

  • 右键单击要导入表,选导入向导。
  • 导入文件编码输入gbk,选择936(ANSI/OEM - Simplified Chinese GBK)

问题:

导入有问题查看Excel表里的数据类型和MySQL里面的数据类型是一致。

备注

其实直接导入xls文件就行了。。。