• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python中的模块导入和读取键盘输入的方法

Python中的模块导入和读取键盘输入的方法

作者:goldensun 字体:[增加 减小] 来源:互联网

goldensun 通过本文主要向大家介绍了python查看模块方法,python安装模块的方法,python csv模块,python的 模块,python模块大全等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

导入模块

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

import module1[, module2[,... moduleN]
</div>


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

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 导入模块
import support
 
# 现在可以调用模块里包含的函数了
support.print_func("Zara")
</div>

以上实例输出结果:

Hello : Zara
</div>


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

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

from modname import name1[, name2[, ... nameN]]
</div>


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

from fib import fibonacci
</div>


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

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

from modname import *
</div>

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


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

  • raw_input
  • input


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

#!/usr/bin/python
 
str = raw_input("Enter your input: ");
print "Received input is : ", str
</div>

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

Enter your input: Hello Python
Received input is : Hello Python
</div>

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

#!/usr/bin/python
 
str = input("Enter your input: ");
print "Received input is : ", str
</div>

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

Enter your input: [x*5 for x in range(2,10,2)]
Recieved input is : [10, 20, 30, 40]
</div>

</div>

您可能想查找下面的文章:

  • Python中的模块导入和读取键盘输入的方法
  • Python中的模块导入和读取键盘输入的方法
  • Python创建模块及模块导入的方法
  • Python创建模块及模块导入的方法
  • Python动态加载模块的3种方法
  • Python动态加载模块的3种方法

相关文章

  • python基础教程之lambda表达式使用方法
  • 多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
  • 在Lighttpd服务器中运行Django应用的方法
  • 用Python脚本来删除指定容量以上的文件的教程
  • Python遍历指定文件及文件夹的方法
  • Python os模块学习笔记
  • 详解Python的Flask框架中的signals信号机制
  • python使用mailbox打印电子邮件的方法
  • 详解python调度框架APScheduler使用
  • 详解Python中列表和元祖的使用方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python 安装virtualenv和virtualenvwrapper的方法
    • Python的ORM框架SQLAlchemy入门教程
    • Flask框架学习笔记(一)安装篇(windows安装与centos安装)
    • Python实现模拟时钟代码推荐
    • Windows下PyMongo下载及安装教程
    • Python深入学习之装饰器
    • 全面了解Python的getattr(),setattr(),delattr(),hasattr()
    • Python的设计模式编程入门指南
    • python三元运算符实现方法
    • Python使用lxml模块和Requests模块抓取HTML页面的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有