| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 1、模块和包
- mod.py
- mod
- import mod
- from mod import foo as f, x
- 包
- 还有__init__.py 文件的中文夹
- pkg
- - mod1
- - mod2
- - subpkg
- - mode1
- from pkg.mod1 import x, foo
- from pkg.subpkg import mode1 as subpkg_mod1
- 在导入的时候,最后一个点的左边必须是一个包
- import pkg.mod1.x # 错误的❌
- from pkg.mod1 import x
- 2、sys os
- sys.argv
- sys.path
- os.remove
- os.rename
- os.path.dirname
- os.path.abspath(__file__)
- datetime.datatime.now()
- re
- # 序列化 python --> json
- json.dumps({1:10})
- # 反序列化 json --> python
- json.loads('{1:2, "user":"xdc" }')
-
- 3、面向对象
- class Foo:
- url = None
- def __init__(self):
- pass
- foo.__init__(123)
- @classmethod
- @staticmethod
- 就是放在类里的普通函数
- 不支持自动传参
- 通常使用 类名.函数名
- self.函数名
|