首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python-less5-module、file、exception

Python的模块存储在.py文件中 类似java的.java

导入模块使用关键字import

Python的模块管理,使用包概念:含有__init__.py的目录

from package import module

from module import fn

import module

Python的格式化输出

str()面向用户 repr()面向机器

format("xxxxxx",varname="adasda")

Python的文件操作

file = open(filePath,mode) mode=rwab+

file.read() file.readline() file.readlines()

file.write(str)

file.close()

Python的序列化 反序列化

import pickle

序列化:pickle.dump(obj,file)

反序列化:pickle.load(file)

Python异常处理

try:

operation

except Exception:

catchOperation

raise newException

else:

noException Operation

finally:

finallyOperation

自定义异常:

class MyError(Exception):

def __init__(self,value):

self.value=value

def __str__(self):

return repr(self.value)

贴代码

下一节开始进入 Python的面向对象编程:

特此声明:在学习过程中,不会将每一个知识点讲的完全通透,因为没有意义,目前阶段所展示的知识点足够学习使用。还有一些未涉及的知识点放在以后的实战案例中。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180512G1V3LM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券