Python 初学记录 day2
来源:互联网 发布:大数据怎么赚钱 编辑:程序博客网 时间:2024/04/29 17:24
今天的学习以Python的模块开头,话说真是什么语言都得有“模块”这个概念呢~C的include,VHDL和verilog HDL的module,重归学程序的感觉真好。
1.Python的模块
这是我位于D:\Python_test\functions下.py的文件的截图,functions这个文件夹就可以作为一个“包”,包之下的这些“show_me”,“show_her”,“show_you”就是模块。而__init__则是包中必备的初始化文件,这样可以保证你在import functions的时候能一次性把3个模块中你想import的东西一次性加载进来。
我的import functions的文件位于D:\Python_test下,在import时要注意的是路径问题,python是有默认路径的,如果你不指定路径,它会就在默认路径中查找你要import的东西。
所以我用
import sys
sys.path.append("D:\\Python_test\\functions")
来指定路径。要注意的是在window下,如果写成("D:\Python_test\functions")是有可能报错的ImportError: No module named 'show_me' 这主要是因为sys模块是使用c语言编写的,因此字符串支持 '\n', '\r', '\t'等来表示特殊字符。所以可能导致被错误转义而出现路径错误导致找不到指定模块。
python_test1.py代码如下:
import sys
sys.path.append("D:\\Python_test\\functions")
import functions
functions.show_me()
functions.show_you()
functions.show_her()
__init__.py代码如下:
from show_me import show_me
from show_you import show_you
from show_her import show_her
show_me代码如下:
def show_me():
print("show yourself")
return
其余几个类似,一个模块下是可以有很多东西的,多个函数或者多个类,这里为求简便就用了一个函数。
- Python 初学记录 day2
- Python 初学记录 day1
- python初学记录 day4
- 初学python---知识点记录
- html5初学day2【作业】
- html5初学day2
- java初学Day2
- Day2、Python
- Python 【Day2】
- Python-day2
- python day2
- PYTHON----DAY2
- python Day2
- python Day2
- Python初学好的函数记录一笔
- python初学常见问题记录(4)
- 初学python学习的内容的记录
- 初学python的一些问题记录
- Delphi中Frame的使用方法
- Xcode的Debug中查看数据细节的方法
- C++中内联函数inline
- html5炫酷购物车结算动画特效
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- Python 初学记录 day2
- socket编程服务器监听绑定端口被占用解决方法
- python输出格式化及函数format
- java web开发中web.xml配置(仅基于servlet的)
- 11款适合移动设备使用CSS3分页导航条
- javascript_浏览器窗口位置(moveTO(),moveBy())
- 组个最小数 (20)
- C#打包与部署,包括处理安装向导中用户输入的参数,创建卸载程序。
- UIScrollView(滚动视图)/UIPageControl(分页控件)