3-使用和导入模块

导入模块

import 模块名

 import os

                    os.system(‘date‘) 

import os as win8                模块名称过长,可以as为别名

from 模块名 import 调用方法  

  from os import system

system(‘date‘)

from os import *               *调用模块下所有方法


导入自定义模块

.py文件

文件夹

文件夹必须有 __init__.py 文件,否则文件夹和下面的py模块不能被导入

                   

系统模块

import os     导入模块

os.system(‘‘)    调用模块

os.popen(‘‘).read()  调用模块命令执行结果

import commands

commands.getstatusoutput(‘‘)    或者用commands模块调用执行结果

import sys

sys.argv            参数取值,取所有参数

sys.argv[2]        取位置为2个参数

自定义模块

新建一个模块moudle.py

调用模块后打印一段话

调用模块并执行

执行后,会自动生成一个pyc文件。

查path默认路径,此路径下的模块可以直接导入使用

import sysprint sys.path

来自为知笔记(Wiz)

时间: 2024-10-10 12:08:12

3-使用和导入模块的相关文章

import导入模块 【python】

模块的使用:通过import导入模块,然后按照"模块.函数"的格式使用模块的函数. 如: >>> import math >>> math.floor(32.9) 如果不希望每次调用函数的时候都写上模块的名字,可以使用import另外一种形式. 例: >>> from math import sqrt >>> sqrt(9) 使用了"from 模块 import 函数"之后,可以直接使用函数,不

导入模块的方法(常规导入与动态导入)

1 """动态导入模块的两种方法 2 1.内建函数:__import__( str ) 3 ●它是解释器自己内部使用的,官方不建议使用 4 ●__import__函数与import 语句的既定目标相同 5 但它是一个真正的函数,并接受一个字符串参数. 6 2.模块:importlib 7 ●官方建议使用 8 ●importlib.import_module( str ) 9 此方法支持传入字符串参数来导入一个模块, 10 字符串参数仅仅是一个硬性的字符串代码, 11 但它可以

动态导入模块

如反射的概念,可以通过hasattr(),getattr(),setattr(),delattr()将字符串类型的方法反射为可以直接调用的方法,那么模块的调用除了正常的调用外,是否也可以将个符串格式的模块名导入到当前目录下呢? 动态导入模块的使用: 官方推荐使用版: import importlib aa=importlib.import_module('lib.aa') 标准导入格式为:importlib.import_module(name,package) 解释器自身使用的是: mod=_

Python学习第三天(一个简单制作导入模块)

Python一个简单的模块制作和导入 一个简单的模块 [[email protected] python]# cat my.py name = 'I am wuang!' 导入模块 >>> import my >>> print my.name I am wuang! 直接导入模块属性名字 >>> from my import name >>> print name I am wuang!

跨目录导入模块

示例目录结构: 在sz.py文件中导入conf及core目录中的模块 1. 通过os模块获取文件所在的绝对路径 2. 获取文件的父级目录的绝对路径 3. 通过sys模块将获取到的绝对路径加入到环境变量中 4. 导入模块 import os,sys print(os.path.abspath(__file__)) #D:\PycharmProjects\second\day1\sz_app\bin\sz.py BASE_DIR = os.path.dirname(os.path.dirname(o

菜鸟学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.p

Python学习心得(三)函数之任意数量实参、任意数量关键字实参、导入模块中的函数

#!/usr/bin/python # -*- coding:utf-8 -*- ''' 1.传递任意数量的实参 Python允许函数传入任意数量的实参,例如: *messages形参名中的*表示让Python创建一个空的名称为messages的元组,接收传入的所有值 ''' def get_person_message(*messages): concat = '' for message in messages: concat += ' ' + message print "\nShow P

Python如何导入模块

为了在CMD中的任何位置打开python程序,将pyhon的安装目录导入到环境变量中,如我的安装目录D:\Python27,桌面计算机--->右键属性--->高级系统设置-->环境变量-->path 若为单文件模块,只需要将该文件放在系统环境变量下的任何目录中,在任何位置编写时均可导入. 方法一:下面以安装setuptools工具为例,从站点https://pypi.python.org/pypi/setuptools下载要使用的模块压缩文件.从CMD命令行下跳转到解压后所在的文件

python中动态导入模块

如果导入的模块不存在,Python解释器会报 ImportError 错误: >>> import something Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named something 有的时候,两个不同的模块提供了相同的功能,比如 StringIO 和 cStringIO 都提供了Strin

新建模块,导入模块的方法

新建模块:   # -*- coding: utf-8 -*- class module1: def __init__(self): print(self) def function1(self): print(self) def function2(self): print(self) 要当模块调用的py文件一般是保存在系统目录: -\Lib\site-packages 当然也可以保存在其他位置,例如: C:\module1.py 导入模块: # -*- coding: utf-8 -*- i