导入模块

import 语句

想使用Python源文件,只需在另一个源文件里执行import语句,语法如下:

?

1

import module1[, module2[,... moduleN]

当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。

搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块hello.py,需要把命令放在脚本的顶端:

?

1

2

3

4

5

6

7

8

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 导入模块

import support

# 现在可以调用模块里包含的函数了

support.print_func("Zara")

以上实例输出结果:

?

1

Hello : Zara

一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。

From…import 语句

Python的from语句让你从模块中导入一个指定的部分到当前命名空间中。语法如下:

?

1

from modnameimport name1[, name2[, ... nameN]]

例如,要导入模块fib的fibonacci函数,使用如下语句:

?

1

from fibimport fibonacci

这个声明不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入到执行这个声明的模块的全局符号表。

From…import* 语句

把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:

?

1

from modnameimport *

这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声明不该被过多地使用。

读取键盘输入

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:

raw_input

input

raw_input函数

raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

?

1

2

3

4

#!/usr/bin/python

str = raw_input("Enter your input: ");

print "Received input is : ",str

这将提示你输入任意字符串,然后在屏幕上显示相同的字符串。当我输入"Hello Python!",它的输出如下:

?

1

2

Enter yourinput: Hello Python

Receivedinput is : Hello Python

input函数

input([prompt]) 函数和raw_input([prompt]) 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。

?

1

2

3

4

#!/usr/bin/python

str = input("Enter your input: ");

print "Received input is : ",str

这会产生如下的对应着输入的结果:

?

1

2

Enter your input: [x*5 for x in range(2,10,2)]

Recieved input is : [10, 20, 30, 40]

python输入语句-Python中的模块导入和读取键盘输入的方法相关推荐

  1. python导入模块快捷键_Python中的模块导入和读取键盘输入的方法

    导入模块 import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: ? 当解释器遇到import语句,如果模块在当前的搜索路径就会被导入. 搜索路径是一个解释 ...

  2. linux中用参数代替键盘输入,Linux终端中使用上一命令减少键盘输入

    减少键盘输入,可以大大提高程序员的工作效率,快捷键的使用就是一个很好的例子.程序员经常使用终端.那么在终端上有没有类似的"快捷键"可以提高我们的效率呢?程序员的工作往往是前后相关连 ...

  3. python从包中导入模块_Python中包,模块导入的方法

    Python中包,模块导入的方法 http://www.cnblogs.com/allenblogs/archive/2011/05/24/2055149.html 1. import modname ...

  4. python如何导入requests模块_浅谈python中requests模块导入的问题

    浅谈python中requests模块导入的问题 今天使用Pycharm来抓取网页图片时候,要导入requests模块,但是在pycharm中import requests 时候报错. 原因: pyt ...

  5. python中添加路径_python中添加模块导入路径的方法

    python中自定义模块导入路径的方式主要有以下3种: (1)使用sys.path.append()随着程序执行,会动态地添加模块导入的路径,但是程序执行结束后就会立即失效(临时性的) import ...

  6. python输入语句-python输入语句

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python条件语句目录:1. 分支语句(if...else...)2. ...

  7. 22 Python IO、打印到屏幕、读取键盘输入、打开和关闭文件、文件定位、重命名和删除文件、Python里的目录、文件,目录相关的方法

    22Python文件I/O 22.1打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式.此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: ...

  8. python条件语句-Python 条件语句

    Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.高佣联盟 www.cgewang.com 可以通过下图来简单了解条件语句的执行过 ...

  9. python键盘输入数组_python 二维数组切割Python读取键盘输入的2种方法

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数raw_input() 函数从标准输入读取一个行,并返 ...

最新文章

  1. 小程序离成功还差一个版本
  2. 充电桩服务器协议,充电桩与云服务器通信协议
  3. 第1章 计算机基础知识习题答案,职称计算机基础知识习题第一章
  4. 微信小程序使用阿里图标
  5. Ajax:一种网页开发技术(Asynchronous Javascript + XML)
  6. 装逼 | 10个JS精简代码无形装逼集合,最为致命,记得收藏好
  7. react-native相机
  8. python 格式化字符串 模板字符串(五分钟读懂)
  9. Android Activity概述
  10. Photoshop 入门教程「8」如何使用裁剪工具?
  11. fast-DTW算法
  12. 中国高校计算机大赛英语cccc,通知-CCCC中国高校计算机大赛.PDF
  13. ntfs磁盘格式是什么?NTFS如何读写Mac硬盘?
  14. (附源码)计算机毕业设计ssm大学生体检管理系统
  15. 12306从上海到湖南境内的终点站车次或从湖南境内始发到上海的车次
  16. 华为HMS对谷歌GMS,有多大胜算?
  17. idea 配置 git 教程
  18. 【名企笔试】小米实习生招聘(风口的猪)
  19. IDEA创建JavaWeb项目配置
  20. Ethereum开发

热门文章

  1. 移动互联网下半场 iOS 程序员面试真经,让你进入 BAT 不再是梦
  2. 一致性哈希算法----- 解决memecache 服务器扩容后的数据丢失。
  3. VMware虚拟机安装红帽系统无法上网解决办法(转)
  4. 望岳物业APP开发过程
  5. 教你修改Linux下高并发socket最大连接数所受的各种限制
  6. UICollectionView 简单使用
  7. Windows Phone + VB 程序员=好的移动应用程序
  8. java初始化实例化_Java 类初始化和实例化以及多态理解
  9. 重庆python就业工资待遇-重庆达内毕业的Python学员都在做什么?能拿多少工资?...
  10. python自动化办公脚本下载-python自动化脚本