| ???? Python ??? | ??8?? ??? | |
|---|---|---|
| ???? | ?????????????? | ???? |
????????????????????????????????????????Python????????????î•??????????????.py???????????????????????????????????
#!/usr/bin/python
# Filename: mymodule.py
def sayhi():
print 'Hi, this is mymodule speaking.'
version = '0.1'
# End of mymodule.py
????????code/mymodule.py??
????????? ??? ???????????????????????????????Python???????????????????????????????????????????????Python??????????????î•
??????????????????????????????????????????§µ???????sys.path??????????
#!/usr/bin/python
# Filename: mymodule_demo.py
import mymodule
mymodule.sayhi()
print 'Version', mymodule.version
????????code/mymodule_demo.py??
$ python mymodule_demo.py
Hi, this is mymodule speaking.
Version 0.1
????????????????????????????????Python????????????????????????????§»Python??????????????????¦Ì??????
????????????from..import????·Ú??
#!/usr/bin/python
# Filename: mymodule_demo2.py
from mymodule import sayhi, version
# Alternative:
# from mymodule import *
sayhi()
print 'Version', version
????????code/mymodule_demo2.py??
mymodule_demo2.py???????mymodule_demo.py????????
| ???? | ????? | ???? |
|---|---|---|
| ????__name__ | ??? | dir()???? |