Python-Module

> repeat

In [1]: from itertools import repeat

In [2]: x = list(repeat(0,times=10))

In [3]: x

Out[3]: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

> OrderedDict

按照书写顺序输出字典中的元素

from collections import OrderedDict

orderdict1 = OrderedDict()

content = ((key1,val1), (key2,val2), (key3,val3))

orderdict2 = OrderedDict(content)

> filter

Help on built-in function filter in module __builtin__:

filter(...)

filter(function or None, sequence) -> list, tuple, or string

Return those items of sequence for which function(item) is true. If

function is None, return the items that are true. If sequence is a tuple

or string, return the same type, else return a list.

(END)

> CSV 

# read

csvfile = file(inputfile, 'rb')

csvreader = csv.reader(csvfile)

for line in csvreader:

    ISBN.append(line[0])

csvfile.close()

# write

# ASIN and isbns are list with the same of length.

Asinfile = file(outputfile,'wb')

Asinwriter = csv.writer(Asinfile)

rowdata = []

for i in xrange(len(ASIN)):

    data = [isbns[i], ASIN[i]]

rowdata.append(data)

Asinwriter.writerows(rowdata)

Asinfile.close()

> codecs & unicodedata

文件字符编码问题

import codecs

file = codecs.open("lol", "w", "utf-8")

file.write(u'\ufeff')

file.close()

import unicodedata

isbn = unicodedata.normalize('NFKD', isbn).encode('utf-8','ignore')

> sys

import sys

sys.setrecursionlimit(150) #设置递归深度

> argparse

import argparse

'''

input : argv[1] or image path

output: book spine segment images which store in './Example/Dst'

Usage :    $ python.py --image=

eg:

$ python main.py --image='./Example/Src/002.jpg'

'''

# Load image for command line operator

ap = argparse.ArgumentParser()

ap.add_argument("-i", "--image", required = True, help = "Path to the image")

args = vars(ap.parse_args())

InputImg = cv2.imread(args["image"])  # "./Example/Src/002.jpg"

> OptionParser

from optparse import OptionParser

parser = OptionParser()

parser.add_option("-i", "--input",  action="store", dest="DateTimeFile", help="Load datetime file.")

parser.add_option("-o", "--output1", action="store", dest="bookbid",  help="Write changing of book id.")

parser.add_option("-f", "--output2", action="store", dest="userid",      help="Write changing of user id.")

(options,args) = parser.parse_args()

DateTimeFile  = options.DateTimeFile

bookbid        = options.bookbid

userid        = options.userid

......

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • getopt:和C中的getopt()等价。optparse:2.7后已不推荐使用。argparse:基于optp...
    顾慎为阅读 8,848评论 1赞 10
  • “日本最美伪娘”直逼女生最后极限,当世界上所有的女人都想把自己变成最漂亮的那一位的时候,一位男人已经把这个事情给办...
    罗小宸阅读 492评论 0赞 1
  • 四十岁剩女最终嫁给爱情 你敢不敢? 反正她做到了 9月3日舒淇&冯德伦宣布结婚 / 舒淇&冯德伦:谢谢爱我们的你们...
    宫三千丶阅读 264评论 0赞 0
  • 生命的重启 : 听景 __ 微型散文诗 作者 : 何强 " 没有一声巨响,世界不会理你的 " 文字是多余的,夜墨泼...
    天邊的凝紅阅读 163评论 0赞 0
  • 一:求婚 永不结婚,或者与我。 二:奉献 你说你想下雪,我多希望我就是那雪。把所有美好都献给你。 三:忠贞 我愿把...
    面包树anita阅读 619评论 0赞 1

友情链接更多精彩内容