美文网首页
python 入门手册

python 入门手册

作者: 爱噘嘴的屁猴 | 来源:发表于2017-07-30 16:51 被阅读0次

    创建module

    1. 创建一个文件夹,比如 foobar
    2. 在文件夹中创建名为 setup.py 的文件
    from distutils.core import setup
    setup(
        name='foobar',
        version='0.0.1',
        py_modules=['foobar'],
        author='jinqi',
        author_email='haoqi.thq@antfin.com',
        url='alipay.com',
        description='engineer'
    )
    
    1. 在文件加中创建自己的业务代码文件 biz.py
    def selfprint(a):
        print a
    
    1. 进去文件夹目录,构建目标文件
    python setup.py sdist
    
    1. 安装构建产出物到python
    sudo python setup.py install
    

    使用modules

    1. 导入module
    import foobar
    or
    from foobar import selfPrint
    
    1. 使用foobar module里的方法
    a= 100
    foobar.selfPrint(a)  # 一定要加上命名空间 foobar
    or
    selfPrint(a) # 不需要加命名空间 foobar
    

    处理文件和异常

    1. 读取文件
      代码处理数据来源之一,文件
    data = open('filepath')
    for line in data:
        (foo,bar) = line.split('seg') #注意切割时多/少分割符的情况
        customer(foo,bar) # 消费
    data.close()
    
    1. 处理异常
      在处理数据的过程中难免遇到异常数据,如果是可枚举的,稳定的异常数据,在处理代码中加 if 分支无可厚非;
      如果是不可枚举的,会变化的,不可预料的,就需要引入异常处理逻辑。
    import os
    # if os.path.exists('filepath'): # 判断文件是否存在
    data = open('filepath')
    for line in data:ww
        try:
            (foo,bar) = line.split('seg') #注意切割时多/少分割符的情况
            # (foo,bar) 元组,不可变的
            customer(foo,bar) # 消费
        except:
        # except ValueError:
            pass # do nothing 
    data.close()
    
    1. 写数据到文件
    try
        out = open('out.txt','w')
        print('text',file=out)
    except IOError as err: 
        print('File Error: '+ str(err))
    finally: 
        if out in locals()
           out.close
    
    try
        with open('out.txt','w') as out
        print('text',file=out)
    except IOError as err: 
        print('File Error: '+ str(err))
    

    相关文章

      网友评论

          本文标题:python 入门手册

          本文链接:https://www.haomeiwen.com/subject/jeohlxtx.html