python模块导入规则_菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)

导入模块

1.什么是模块?

2.导入模块 Import moduleName   (自带200多个模块,第三方模块上千)Python标准库

如下:导入模块os.system内的的df,查看内存

查看模块os可以导入很多方法os. tab健:

如何加tab健:

/usr/lib/python2.7/dist-packages/tab.py   默认第三方库存放位置

Python寻找路径规则:

如果查询不到就会报错,

如何让某一个模块在python任何一个地方都可以导入:

①在sys.path 里面添加一个路径变量

②更改sys.path 已知的变量

python默认/usr/lib/python2.7/dist-packages 下

所以添加tab健,就是加入/usr/lib/python2.7/dist-packages/tab.py

vi  /usr/lib/python2.7/dist-packages/tab.py

如果找不到import readline

apt-get installpython-dev

3. 导入模块内某一个方法 From module import argv

4. 别名Import moduleName as newName

当一个方法名字很长,不方便输入

>>> from multiprocessing import pool

>>> Pool

别名:

>>> from multiprocessing as mul

>>> mul.Pool

5.  导入多个模块 ,导入某个模块下多个方法,使用 “ , ”

用户交互  Raw_input()

在此探讨缩进问题:

①if 必须顶行写 ;

②else 必须缩进 ;

报错如下:

错误在line 7, 进入vi,    :set nu 显示行数

:7  直接查看行数7

③python不需要关闭符,用缩进判断是否代码结束;

④同级代码,缩进必须一致 ;

⑤缩进风格    linux(8个)与window (4个)的tab健字符不一样,无法察觉

建议a.不要在vi里面开发

b.缩进2个空格

使用Raw_input() 实现一个小程序

询问用户 姓名、年龄、性别、工作、工资

以格式化的方式输出:

Information of company staff :

Name: XXX

Age   : XX

Sex    : XXXX

Job    : XXX

Sar    : XXXX

知识点1.

知识点2. 当两个变量的时候:

知识点3.

报错:

为什么报错?   因为age变量数据类型不一样,字符串和数字无法比较,默认age是str

使用int()强制转换数据类型

知识点4.     如果在age输入一个字符串,怎么处理?

使用异常处理(后续讲解)

知识点5.  高亮显示

Name: \033[32;1m%s \033[0m       (只将Name字体变成绿色)

Age    : %s

Job     : %s

----------------------------------

Name: \033[32;1m%s         (如果不使用\033[0m,Name Age Job字体全部变成绿色)

Age    : %s

Job     : %s

-----------------------------------

Name: \033[42;1m%s \033[0m       (只将Name背景变成绿色)

Age    : %s

Job     : %s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值