Python--模块的导入

在Python中一个py文件就是一个模块,导入模块可以使用模块中的变量和各种功能,程序的模块化使得程序更加简洁,并且模块也可以重复利用.我们也可以使用别人写好的模块来提高我们的效率.

目录

import导入语句

from...import...导入

 as起别名

使用__all__来限制import*的范围

__name__的用法

使用pip管理第三方软件包

有时我们无法访问外国的下载网站,可以使用国内的镜像网站

永久修改下载地址



import导入语句

add_model模板

a= '加法'
def add(x,y):
    return x+y

导入add_model模板

import time
import add_model
print(add_model.a);
print(add_model.add(10, 20))

import导入需要加上模板的前缀才能调用

from...import...导入

import time
from add_model import *
print(a);
print(add(10, 20))

 as起别名

当然我们也可以使用as来给模块起个别名

import time
from add_model import a as b
print(b);
import time
import add_model as add1
print(add1.a );

使用__all__来限制import*的范围

在模板中添加__all__=[  '想让别人使用的数据和方法'  ],无法访问这以外的数据和方法

模板中

__all__=['a']
a= '加法'
def add(x,y):
    return x+y

使用

import time
from add_model import *
print(add(10,20)) #出错,__all__中没有这个名字

但是当你不是使用import * 导入时可以直接导入

import time
from add_model import add
print(add(10,20)) #可以导入add方法

__name__的用法

--name--当你在本文件使用时它等于--main--,当你将他调用作为模板时它等于模板名字

#作为主函数调用
a= '加法'
print(__name__)#在这里运行显示模块名,如果是作为模块被其他文件导入,则
if __name__=='__main__':
        print(20+30)

#作为模板被调用
import time
from add_model import *

使用pip管理第三方软件包

常用的命令:

      pip install <包名> 安装指定的包
      pip uninstall <包名> 删除指定的包
      pip list 显示已经安装的包
      pip freeze 显示已经安装的包,并且以指定的格式显示
      pip install -r required.txt 安装required.txt文件里列出的安装包

有时我们无法访问外国的下载网站,可以使用国内的镜像网站

格式: pip install 包名 -i 国内源地址
国内常用的pip下载源列表:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/


永久修改下载地址

首先在 C:\Users\用户名 下新建一个文件夹并命名为pip
然后在pip文件夹下新建一个名为pip.ini的 .txt文件

并在pip.ini下写入以下内容:

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

此时便将pip下载源更换为豆瓣,也可更换为其他国内源。

在模块中,以一个下划线开头的变量建议只在本模块中使用,别的模块不导入.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python-turtle模块Python语言的一个标准库,它是一个基于Tkinter的Python图形库,可以用来实现海龟绘图功能。Python-turtle模块使用海龟绘图语言来绘制图形,这种语言是由Seymour Papert在上世纪80年代发明的,旨在帮助儿童学习编程。Python-turtle模块提供了一种交互式的方式来绘制图形,比较适合初学者学习。 Python-turtle模块通过创建一个画布和一个海龟对象来实现图形绘制。画布是用来显示绘制的图形的窗口,海龟对象则是用来绘制图形的工具。Python-turtle模块提供了许多绘图函数和方法,例如`forward()`、`backward()`、`right()`、`left()`、`circle()`等,可以用来绘制线条、形状、图案等。 Python-turtle模块不仅可以进行基本的绘图,还提供了一些高级绘图功能。例如,可以使用`t.begin_fill()`和`t.end_fill()`方法来填充图形,使用`t.penup()`和`t.pendown()`方法来控制画笔的起始和结束位置,使用`t.dot()`方法来绘制点等。 总的来说,Python-turtle模块是一个非常有用的工具,它可以帮助初学者了解图形绘制的基础知识,也可以用来进行简单的图像处理。在使用Python-turtle模块时,需要注意以下几点: 1. Python-turtle模块不是Python的内置模块,需要单独安装。 2. 在使用Python-turtle模块时,需要导入turtle模块。 3. 在创建海龟对象之前,需要先创建一个画布。 4. Python-turtle模块的绘图函数和方法非常多,需要仔细学习和理解。 5. 在进行图形绘制时,需要注意海龟对象的位置和方向。 综上所述,Python-turtle模块是一个非常有用的工具,可以帮助初学者学习图形绘制和编程基础知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值