zoukankan      html  css  js  c++  java
  • Python面试题库

    1、Python输出中文怎么解决

    方法一:
    用encode和decode
    如:
    import os.path
    import xlrd,sys

    Filename=’/home/tom/Desktop/1234.xls’
    if not os.path.isfile(Filename):
    raise NameError,”%s is not a valid filename”%Filename

    bk=xlrd.open_workbook(Filename)
    shxrange=range(bk.nsheets)
    print shxrange

    for x in shxrange:
    p=bk.sheets()[x].name.encode(‘utf-8′)
    print p.decode(‘utf-8′)

    方法二:
    在文件开头加上
    reload(sys)
    sys.setdefaultencoding(‘utf8′)这2行,再试着运行一下

    2、Python里面如何拷贝一个对象?
    一般来说可以使用copy.copy()方法或者copy.deepcopy()方法,几乎所有的对象都可以被拷贝
    一些对象可以更容易的拷贝,Dictionaries有一个copy方法:
    newdict = olddict.copy()

    3、Python except的用法和作用?

    except用来接收抛出的异常

    感谢关注
  • 相关阅读:
    Bootstrap 实战之响应式个人博客 (一)
    观察者(发布——订阅)模式
    迭代器模式
    代理模式
    策略模式
    单例模式
    CSS3 媒体记
    CSS3 动画记
    css3 过渡记
    CSS3 变形记
  • 原文地址:https://www.cnblogs.com/wspblog/p/4272217.html
Copyright © 2011-2022 走看看